Tim Brecht's Current and Former Students


Current Graduate Students

University of Waterloo

This seems to be perpetually out of date.
  1. Ali Abedi   Ph.D.
    Topic: Distributed Systems / Networking
  2. Kartikaya Gupta   M.Math.
    Topic: Systems
  3. Jim Summers   Ph.D.
    Topic: Distributed Systems
  4. Fady Samuel   MMath
    Topic: Distributed Systems / Networking

Former Graduate Students

University of Waterloo

  1. (Gary) Hei Shun Yeung   M.Math.
    Topic: Systems
  2. Elad Lehav   Ph.D.
    Topic: Systems
  3. Sean Tozer   M.Math
    Topic: Systems
  4. David Hadaller   MMath
    Topic: Distributed Systems / Networking
  5. Weihan Wang   MMath
      M.Math, August 2007 Direct User Calls from the Kernel: Design and Implementation
    Currently Ph.D. student at University of Toronto
  6. Jialin Song   M.Math, May 2007
    A Review of Distributed Dictionary Data Structures
    Currently employed at 3leaf Networks
  7. Amol Shukla   MMath, August 2005
    TCP Connection Management Mechanisms for Improving Internet Server Performance
    Currently employed at RealNetworks.
  8. David Pariag   MMath, August 2004
    Using accept() Strategies to Improve Server Performance
    Currently employed at the University of Waterloo.
  9. Willem van Heiningen   MMath, August 2003
    Babylon v2.0: Support for Distributed Parallel and Mobile Java Applications
    Currently employed at The Hospital for Sick Children, Toronto.
  10. Michal Ostrowski,   MMath, November 2000
    A Mechanism for Scalable Event Notification and Delivery in Linux
    Currently employed at IBM TJ Watson
  11. Biswaroop Mukherjee   MMath, May 2000
    Time-lined TCP: a Transport Protocol for Delivery of Streaming Media over the Internet
    Currently Senior Software Designer at Nortel Networks

York University

  1. Chang Li,   M.Sc. (co-supervising with Eshrat Arjomandi)
    Topic: Garbage Collection for Java Environments
    Currently employed at IBM Toronto
  2. Matthew Izatt,   M.Sc., July 2000
    Babylon: A Java-based Distributed Object Environment
    Currently Senior Consultant at Platform Computing
  3. Andrew Dick, M.Sc., 1999 (co-supervised with Eshrat Arjomandi)
    Object-Oriented Distributed and Parallel I/O Streams
    Currently employed at IBM Toronto
  4. Edwin Law, M.Sc. September 1998
    Performance of HTTP and FTP applications over Local Area Ethernet and ATM Networks
    Currently employed at IBM Toronto Laboratory
  5. Henry Lee, M.Sc. September 1995 (co-supervised with Eshrat Arjomandi)
    Improving the Portability of ABC++
    Currently employed at Citibank, Toronto, ON
  6. Nian Gu, M.Sc. May 1995 (co-supervised with Xaiotie Deng)
    Competitive Analysis of Dynamic Multiprocessor Allocation Strategies
    Previously employed at Newbridge Networks, Ottawa, ON
    Currently employed N.E.T., Freemont, CA
  7. Kaushik Guha, M.Sc. May 1995
    Using Parallel Program Characteristics in Dynamic Multiprocessor Allocation Policies
    Currently employed at Newbridge Networks, Ottawa, ON

Undergraduate Supervision (Projects and Summer Work)

University of Waterloo

  1. Sean Tozer, Winter 2007 (Full-time)
    Regression Testing Web Servers for Correctness and Performance,
    Currently an undergraduate at University of Waterloo
  2. Troy Moure, Winter 2007 (Full-time)
    Storing, Querying, and Retrieving Experimental Results,
    Currently an undergraduate at University of Waterloo
  3. Siddharth Gupta, Summer 2006 (Full-time)
    Evaluating Dynamic Content Servers
    Currently an undergraduate at Indian Institute Of Technology, Guwahati, India
  4. Shubham Agarwal, Summer 2006 (Full-time)
    Improving File Transfer between Cars and Access Points
    Was undergraduate at Indian Institute Of Information Technology, Allahabad.
    Currently at AirTight Networks Pvt. Ltd. Pune, India.
  5. Tony Lee, Winter 2005 (Part-time)
    Tuning the Apache Web Server to run SpecWeb99 Benchmarks
    Currently an undergraduate student at the University of Waterloo.
  6. Pooya Forghani-Aghdam, Fall 2005 (Part-time)
    Tuning the Apache Web Server to run SpecWeb99 Benchmarks
    Currently an undergraduate student at the University of Waterloo.
  7. Craig Barkhouse, Summer 2004, Fall 2005 (Part-time), Summer 2005
    High-Performance Dynamic Content.
    Currently a Software Development Engineer in Test, at Microsoft, Redmond, WA.
  8. Matthew Kennedy, Summer 2005
    Parallel Computing with Babylon II.
    Currently undergraduate at UW.
  9. James Morrison, Summer 2002, Fall 2002 (Part-time)
    SUN Java Virtual Machine for Garbage Collection
    Currently undergraduate at Google in California.
  10. Eddie Ng, Winter 2002
    Parallel and Distributed Computing with Babylon.
    Currently graduate student at UW.
  11. Iouri Khramtsov, Fall 2001 (Part-time), Winter 2002 (Part-time)
    Parallel and Distributed Computing with Babylon.
    Currently undergraduate at UW.
  12. David Pariag, Fall 2001 (Part-time), Winter 2002, Summer 2002
    Distributed Computing with Reagents
    M.Math. UW, Currently research associate at UW.
  13. Adam Dyba, Summer 2000
    Distributed Computing with Reagents
    Currently research associate at UW.
  14. Graeme Davison, Winter 2000 and Summer 2000
    Instrumenting the SUN Java Virtual Machine for Garbage Collection
    Currently undergraduate at UW.
  15. Paulo Sam, Winter 2000
    Issues in Web Caching
    Software Developer, RIM, Waterloo ON and part-time MBA student Schulich Business School, York University, Toronto, ON
  16. Sidd Shenoy, Winter 2000
    Designing and Implementing ReAgents Infrastructure
    Currently undergraduate at UW.
  17. Brian Beare, Fall 1999
    Instrumenting Garbage Collection in the the SUN JVM
    Currently undergraduate at UW.
  18. Philip Tilker, Fall 1999
    Obtaining and Enchancing Java Programs for Benchmarking Garbage Collectors
    Currently undergraduate at UW.

York University

  1. Hang Pham, Summer and Part-time 1999 and 2000
    Garbage Collector Scheduling
    Currently Undergrad student at York
  2. Szymon Stachniak, Summer 2000
    Garbage Collector Scheduling
    Currently Undergrad student at York
  3. Jacob Ofir, Fall 1997
    Improving the Region Fault Library
    Currently M.Sc. student at UBC
  4. Graham Smith, Summer 1997
    Porting the Region Faulting Library to the x86
    Currently M.Sc. student at York University
  5. Raul Flores, Summer 1996
    Object Oriented Constructs for Parallel Computation
    Currently employed at NORTEL for 16 month professional experience year.
  6. Matthew Izatt, B.Sc. 1997
    Performance Evaluation and Comparison of Java and C++
    M.Sc. student at York University.
    Currently employed at Plaform Computing
  7. Behrad Ghazizadeh, B.Sc. 1997
    Performance Evaluation and Comparison of Java and C++
    Currently M.Sc. student at York University.
  8. Therese Sroujian, B.Sc. 1996
    Porting the TreadMarks DSM System to Solaris
    Currently employed at IBM Toronto Laboratory
  9. Jimmy Talbot, B.Sc. 1996, M.Sc. (Toronto) 1998
    World-Wide Supercomputin Using Java
    Currently Ph.D. student at the University of Toronto
  10. Andrew Dick, B.Sc. 1996
    Comparing the Performance of FTP using Ethernet and ATM Networks
    Currently employed at IBM Toronto
  11. Luis Marques, B.Sc. 1996
    Comparing the Performance of NFS using Ethernet and ATM Networks
    Currently employment unknown
  12. Zoltan Bardossy, B.Sc. 1995
    Audio Video Conferencing and Mail Systems
    Currently employed at Canadian Aviation and Electronics, Montreal
  13. Angela Demke Brown, B.Sc. 1994, M.Sc. (Toronto) 1997
    Parallel Computing using Workstation Clusters
    Currently Assistant Professor, University of Toronto


To Tim Brecht's Home Page


Last Modified: Mon Sep 1 20:16:55 EDT 2003