Home
Publications
Supervision
Committtees
Teaching
Projects
Biography
Artifacts
Directions
Partners
Opportunities
Tips & Misc.
 
Tim Brecht
Professor Emeritus
Davis Center, Room 3508
David R. Cheriton School of Computer Science
University of Waterloo
200 University Ave. West
Waterloo, ON N2L 3G1, Canada
E-mail: brecht AT uwaterloo DOT ca
Supervision and Advising
If you are interested in working with me please see my
"Opportunities" link
Current Supervision
- Miles Pitassi (Master's Student), "Topic: Hockey Analytics", May 2023 – present
- Fauzan Lodhi (Undergraduate Research Assistant), "Advanced Real-Time Hockey Analytics", Sept 2024 – present, Current employment: Undergraduate Student,
University of Waterloo.
- Evan Iaboni (Undergraduate Research Assistant, part-time), "Advanced Real-Time Hockey Analytics", Sept 2024 – present, Current employment: Undergraduate Student,
University of Waterloo.
- Sebastian Negulescu (Undergraduate Research Assistant, part-time), "Advanced Real-Time Hockey Analytics", Sept 2024 – present, Current employment: Undergraduate Student,
University of Waterloo.
Postdoctoral Fellows and Research Associates
- Kamran Nisshat (Postdoctoral Fellow), "Backscatter Communication Technologies", Sept 2020 – Sept 2023
- Ali Abedi (Postdoctoral Fellow), "Characterizing, Modelling, and Improving 802.11n Network Performance", Jan 2018 – Aug 2019
- Kamal Rahimi Malekshan (Postdoctoral Fellow), "Characterizing and Modelling 802.11n Networks", May 2016 – Nov 2016, Current employment: Embedded Software Engineer,
Siemen's Canada.
- Mark Grove (Research Associate), "Improving Web Server Performance", Sept 2006 – Apr 2008, Current employment: Software Developer,
Intelerad Medical Systems, Toronto.
- David Pariag (Research Associate), "Improving Web Server Performance", Sept 2004 – Sept 2006, Current employment: Software Engineer,
Facebook.
- Louay Gammo (Research Associate), "Improving Web Server Performance", Oct 2003 – Aug 2004, Current employment: Information Technology Manager,
Jordan.
Graduate Student Supervision
- Miles Pitassi (Master's Student), "Topic: Hockey Analytics", May 2023 – present
- Manoj Adhikari (Master's Student, part-time), "Reliable WiFi Backscatter Communication in WiTAG", Sept 2020 – May 2024, Current employment: Software Engineer,
Avionics Integration Lab, Boeing.
- Kai Ma (Master's Student), "Fire Detection using RF Signals", Sept 2021 – Sept 2023, Current employment: Graduate Student,
University of Waterloo.
- Shahzaib Ali (Master's Student), "PerFaaS: Simulating a Functions as a Service Environment", Sept 2020 – June 2022, Current employment: Software Development Engineer,
Amazon Web Services (AWS).
- David Radke (Ph.D. Student), "The Impact of Teams on Multiagent Systems", Sept 2018 – July 2023,
(co-supervised with: Kate Larson)
, Current employment: Directory of Hockey Research and Analytics,
Chicago Blackhawks.
- Amelia Holcomb (Master's Student), "Mobile Phone Depth Sensors for Forest Carbon Measurement", Sept 2019 – May 2021,
(co-supervised with: Srinivasan Keshav)
, Current employment: Ph.D. student,
University of Cambridge.
- Shervin Khastoo (Master's Student), "NeuRA: Using Neural Networks to Improve WiFi Rate Adaptation", Sept 2018 – Aug 2020, Current employment: Software Engineer,
HomeX.
- Midul Jacob (Master's Student), "Analyzing the Signal Strength of 2,946 Clients Operating in 446 WiFi Networks", Jan 2018 – Aug 2020, Current employment: Software Engineer,
Arista Networks.
- Zuhair AlSader (Master's Student), "Optimizing MPI Collective Operations for Cloud Deployments", Sept 2017 – Jan 2020,
(co-supervised with: Samer Al-Kiswany)
, Current employment: Cloud Storage Engineer,
Koor Technologies, Inc..
- Huy Duc Hoang (Master's Student), "Building a Framework for High-Performance In-Memory Message-Oriented Middleware", Sept 2017 – Nov 2019, Current employment: Software Engineer,
Amazon Web Services.
- Ben Cassell (Ph.D. Student), "Building Efficient Software to Support Content Delivery Services", May 2012 – Aug 2019, Current employment: Senior Software Engineer,
Cash App.
- Ali Abedi (Ph.D. Student), "Evaluating and Characterizing the Performance of 802.11 Networks", Sept 2010 – Aug 2017, Current employment: Postdoctoral Researcher,
Stanford University and UC Berkeley.
- Jim Summers (Ph.D. Student), "Understanding and Efficiently Servicing HTTP Streaming Video Workloads", Sept 2009 – Sept 2016, Current employment: Software Engineer,
SAP.
- Tyler Szepesi (Master's Student), "Topic: Distributed Systems", May 2012 – August 2016,
(co-supervised with: Bernard Wong)
, Current employment: Senior Platform Software Developer,
Blue Coat Systems Inc..
- Andrew Heard (Master's Student), "TSIMn: Towards a Framework for the Trace-Based Simulation of 802.11n Networks", Sept 2013 – Jan 2016, Current employment: Software Engineer II,
Google Canada Inc., Kitchener.
- Rayman Preet Singh (Ph.D. Student), "Personal Data Management in the Internet of Things", Sept 2011 – Nov 2015,
(co-supervised with: Srinivasan Keshav)
, Current employment: Software Engineer,
Amazon Web Services, Mountain View, California.
- Kartikaya Gupta (Master's Student), "Topic: Examining Group Unicast Performance Factors", Sept 2010 – Aug 2011, Current employment: Platform Engineer,
Mozilla, Toronto.
- Fady Samuel (Master's Student), "Topic: Network Virtualization", Jan 2009 – Jan 2011, Current employment: Senior Software Engineer,
Google Canada Inc., Kitchener.
- Matthew Ferguson (Master's Student), "Topic: Distributed Systems", Sept 2009 – Jan 2010, Current employment: Software Architect,
ROLTA Canada Limited, Markham, ON.
- Sean Tozer (Master's Student), "Avoiding Bad Query Mixes to Minimize Unsuccesful Client Requests Under Heavy Loads", Sept 2008 – Aug 2010,
(co-supervised with: Ashraf Aboulnaga)
, Current employment: Software Development Manager,
Loblaw Digital Toronto.
- Elad Lehav (Ph.D. Student), "Topic: Operating Systems", Jan 2006 – Jan 2009,
(co-supervised with: Martin Karsten)
, Current employment: Team Lead, Kernel,
QNX (BlackBerry), Ottawa.
- Gary Yeung (Master's Student), "Reducing Data Copying Overhead in Web Servers", Jan 2006 – Sep 2010, Current employment: Co-Founder,
Perked!, Vancouver.
- David Hadaller (Master's Student), "Experimental Analysis of Opportunistic Communication for Vehicular Internet Access", Sept 2004 – Sept 2008,
(co-supervised with: Srinivasan Keshav)
- Weihan Wang (Master's Student), "Direct User Calls from the Kernel: Design and Implementation", Sept 2005 – Sept 2007,
(co-supervised with: Martin Karsten)
, Current employment: Director of Engineering,
Smarking Inc., San Francisco.
- Jialin Song (Master's Student), "A Review of Distributed Dictionary Data Structures", May 2004 – May 2007,
(co-supervised with: Martin Karsten)
, Current employment: Sr. Technical Leader,
Cisco, San Jose.
- Ben Korvemaker (Ph.D. Student), "Topic: Dynamic Code Patching", Sept 2003 – May 2007,
(co-supervised with: Steve MacDonald)
, Current employment: Technology Engineering Lead,
BlackBerry, Waterloo.
- Brian Shi (Ph.D. Student), "Topic: Internet Systems and Services", Sept 2003 – Dec 2003
- Amol Shukla (Master's Student), "TCP Connection Management Mechanisms for Improving Internet Server Performance", Sept 2003 – Aug 2005, Current employment: Executive Director,
Morgan Stanley, New York.
- David Pariag (Master's Student), "Using accept() Strategies to Improve Server Performance", Sept 2002 – Aug 2004, Current employment: Software Engineer,
Facebook.
- Willem van Heiningen (Master's Student), "Babylon v2.0: Support for Distributed Parallel and Mobile Java Applications", Sept 2000 – Aug 2003
- Lei Xiaoguang (Ph.D. Student), "Topic: Scheduling in Distributed Computing Infrastructures", Sept 1999 – Aug 2002
- Michal Ostrowski (Master's Student), "A Mechanism for Scalable Event Notification and Delivery in Linux", May 1999 – November 2000, Current employment: Software Engineer,
Cloudera Austin, Texas.
- Biswaroop Mukherjee (Master's Student), "Time-lined TCP: a Transport Protocol for Delivery of Streaming Media over the Internet", Sept 1998 – May 2000, Current employment: Principal Software Developer,
Blackberry, Ottawa.
- Chang Li (Master's Student), "Memory Management and Garbage Collection for Java Applications", Sept 1997 – May 2001,
(co-supervised with: Eshrat Arjomandi)
, Current employment: Senior VP Software Development,
CrossView Solutions, Toronto.
- Matthew Izatt (Master's Student), "Object-Oriented Parallel and Distributed Computing Using Java", June 1997 – July 2000, Current employment: Product Manager,
Google Canada Inc., Kitchener.
- Andrew Dick (Master's Student), "Object-Oriented Distributed and Parallel I/O Streams", May 1996 – Feb 1999,
(co-supervised with: Eshrat Arjomandi)
, Current employment: Senior Developer,
International Financial Data Services Canada (IFDS), Toronto.
- Edwin Law (Master's Student), "Performance of HTTP and FTP Applications over Local Area Ethernet and ATM Networks", Sept 1995 – Sept 1998, Current employment: Software Service Consultant,
IBM Canada Ltd., Toronto.
- Henry Lee (Master's Student), "Towards Portable Concurrent Object-Oriented Support in C++", Sept 1993 – Oct 1995,
(co-supervised with: Eshrat Arjomandi)
- Kaushik Guha (Master's Student), "Using Parallel Program Characteristics in Dynamic Processor Allocation Policies", Sept 1993 – May 1995, Current employment: Director,
Zebra Technologies, San Jose.
- Nian Gu (Master's Student), "Competitive Analysis of Dynamic Multiprocessor Allocation Strategies", Sept 1993 – May 1995,
(co-supervised with: Xiaotie Deng)
, Current employment: Independent Music Professional,
Self Exmployed.
Undergraduate Student Supervision
- Fauzan Lodhi (Undergraduate Research Assistant), "Advanced Real-Time Hockey Analytics", Sept 2024 – present, Current employment: Undergraduate Student,
University of Waterloo.
- Evan Iaboni (Undergraduate Research Assistant, part-time), "Advanced Real-Time Hockey Analytics", Sept 2024 – present, Current employment: Undergraduate Student,
University of Waterloo.
- Sebastian Negulescu (Undergraduate Research Assistant, part-time), "Advanced Real-Time Hockey Analytics", Sept 2024 – present, Current employment: Undergraduate Student,
University of Waterloo.
- Evan Iaboni (Undergraduate Research Assistant), "Advanced Real-Time Hockey Analytics", May 2024 – Aug 2024, Current employment: Undergraduate Student,
University of Waterloo.
- Sebastian Negulescu (Undergraduate Research Assistant), "Advanced Real-Time Hockey Analytics", May 2024 – Aug 2024, Current employment: Undergraduate Student,
University of Waterloo.
- Mingyue (Miranda) Xie (Undergraduate Research Assistant, part-time), "Advanced Real-Time Hockey Analytics", Jan 2024 – Apr 2024, Current employment: Undergraduate Student,
University of Waterloo.
- Mingyue (Miranda) Xie (Undergraduate Research Assistant), "Advanced Real-Time Hockey Analytics", Sept 2023 – Dec 2023, Current employment: Undergraduate Student,
University of Waterloo.
- Jaxin Lu (Undergraduate Research Assistant, part-time), "Advanced Real-Time Hockey Analytics", May 2023 – Aug 2023, Current employment: Undergraduate Student,
University of Waterloo.
- Jaxin Lu (Undergraduate Research Assistant), "Advanced Real-Time Hockey Analytics", Jan 2023 – Apr 2023, Current employment: Undergraduate Student,
University of Waterloo.
- Jackson Woloschuk (Undergraduate Research Assistant), "Advanced Real-Time Hockey Analytics", Jan 2023 – Apr 2023, Current employment: Undergraduate Student,
University of Waterloo.
- Ziqian (Charlie) Liu (Undergraduate Research Assistant), "WiFi Backscatter Technologies and Hockey Analytics", Sept 2022 – Dec 2022, Current employment: Ph.D. Student,
MIT.
- Tin Le (Undergraduate Research Assistant), "Real-Time Hockey Analytics", May 2022 – Aug 2022, Current employment: Undergraduate Student,
University of Calgary.
- Ziqian (Charlie) Liu (Undergraduate Research Assistant), "Using Millimetre Wave Signals to Detect Fires", Jan 2022 – Apr 2022, Current employment: Ph.D. Student,
MIT.
- Ace Ziyi Zhan (Undergraduate Research Assistant, part-time), "Interoperability of WiFi Backscatter Devices", Jan 2022 – Apr 2022, Current employment: Cost Recovery Accountant,
BentallGreenOak.
- Chenchen Tang (Undergraduate Research Assistant, part-time), "Communicating Hockey Analytics Data using 5G Networks", Sep 2021 – Dec 2021, Current employment: Graduate Student,
UCLA.
- Angela Chen (Undergraduate Research Assistant, part-time), "Communicating Hockey Analytics Data using 5G Networks", Sep 2021 – Dec 2021, Current employment: Undergraduate Student,
University of Waterloo.
- Kai Ma (Undergraduate Research Assistant, part-time), "Characterizing and Understanding WiFi Networks", May 2020 – Aug 2020, Current employment: Graduate Student,
University of Waterloo.
- Yongda Fan (Undergraduate Research Assistant, part-time), "Systems for Message Oriented Middleware", Jan 2020 – Apr 2020, Current employment: Data Engineer,
StackAdapt.
- Tony Xie (Undergraduate Research Assistant, part-time), "Characterizing Netflix Server Workloads", May 2019 – Aug 2019, Current employment: Unknown,
Unknown.
- Zhengjiang He (Undergraduate Research Assistant, part-time), "Characterizing Netflix Server Workloads", Sept 2018 – Dec 2018, Current employment: Graduate Student,
UC Berkeley.
- Yutong Wu (Undergraduate Research Assistant, part-time), "Characterizing Netflix Server Workloads", Sept 2018 – Dec 2018, Current employment: Ph.D. student,
University of Texas at Austin.
- Yixuan Gao (Undergraduate Student Research Assistant), "Characterizing 802.11 Networks", May 2018 – Aug 2018, Current employment: Ph.D. student,
Cornell University.
- Yixuan Gao (Undergraduate Research Assistant, part-time), "Characterizing 802.11 Networks", Jan 2018 – Apr 2018, Current employment: Ph.D. student,
Cornell University.
- Dhruva Naqib Alam (Undergraduate Research Assistant, part-time), "Estimating Frame Error Rates in 802.11 Networks", Sept 2017 – Dec 2017, Current employment: Unknown,
Unknown.
- David Qian (Undergraduate Research Assistant, part-time), "Estimating Frame Error Rates in 802.11 Networks", Sept 2017 – Dec 2017, Current employment: Software Engineer,
Facebook.
- Tingyun Liu (Undergraduate Research Assistant, part-time), "Estimating Frame Error Rates in 802.11 Networks", Sept 2017 – Dec 2017, Current employment: Unknown,
Unknown.
- Jonathan Ma (Undergraduate Student Research Assistant), "Leveraging SSDs to Improve the Performance of Adaptive Bitrate Video Streaming Servers", May 2015 – Aug 2015,
(co-supervised with: Bernard Wong)
, Current employment: Data Scientist,
Facebook, Menlo Park, California.
- Xiaoyi (Eric) Liu (Undergraduate Student Research Assistant), "Using one-sided RDMA to reduce write latency in a distributed cuckoo hash table", May 2014 – Aug 2014,
(co-supervised with: Bernard Wong)
, Current employment: Software Engineer,
Google Germany, Munich.
- Xiaoyi (Eric) Liu (Undergraduate Research Assistant, part-time), "Trace Collection in 802.11n Networks", Jan 2014 – Apr 2014,
(co-supervised with: Bernard Wong)
, Current employment: Software Engineer,
Google Germany, Munich.
- Si Qing (Steve) Wang (Undergraduate Research Assistant, part-time), "Trace Collection in 802.11n Networks", Sept 2013 – Dec 2013, Current employment: Software Engineer,
Google Canada Inc., Kitchener.
- Adam Gruttner (Undergraduate Research Assistant, part-time), "Improving Web Server Performance", Jan 2012 – Apr 2012, Current employment: Senior Software Engineer,
LinkedIn, San Francisco.
- Adam Gruttner (Undergraduate Research Assistant), "Improving Web Server Performance", Sept 2011 – Dec 2011, Current employment: Senior Software Engineer,
LinkedIn, San Francisco.
- Tyler Szepesi (Undergraduate Research Assistant, part-time), "Improving Disk I/O Performance of Simultaneous Requests for Large File Requests", May 2011 – Aug 2011, Current employment: Senior Platform Software Developer,
Blue Coat Systems Inc..
- Tyler Szepesi (Undergraduate Research Assistant), "Improving Disk I/O Performance of Simultaneous Requests for Large File Requests", Jan 2011 – Apr 2011, Current employment: Senior Platform Software Developer,
Blue Coat Systems Inc..
- Tyler Szepesi (Undergraduate Research Assistant), "Supporing Specweb 2009 Requests in the userver", May 2010 – Aug 2010, Current employment: Senior Platform Software Developer,
Blue Coat Systems Inc..
- Aditya Nayar (Undergraduate Research Assistant), "Opportunistic Network Connections", May 2007 – July 2007, Current employment: Director at UBS Investment Bank,
London, United Kingdom.
- Troy Moure (Undergraduate Research Assistant), "Storing, Querying, and Retrieving Experimental Results", January 2007 – April 2007, Current employment: Software Engineer,
Kaleidescape, Waterloo, ON.
- Sean Tozer (Undergraduate Research Assistant), "Regression Testing Web Servers for Correctness and Performance", January 2007 – April 2007, Current employment: Software Development Manager,
Loblaw Digital Toronto.
- Siddharth Gupta (Undergraduate Research Assistant), "Serving Dynamic Content in Web Servers", May 2006 – Aug 2006, Current employment: Lead Engineer,
Snapdeal, New Delhi.
- Shubham Agarwal (Undergraduate Research Assistant), "Improving File Transfer between Cars and Access Points", May 2006 – Aug 2006, Current employment: Product Management and Innovation - Personalization,
HomeDepot.com, Atlanta.
- Pooya Forghani-Aghdam (Undergraduate Research Assistant, part-time), "Tuning an Apache Web Server to run SpecWeb99 Benchmarks", Sept 2005 – Dec 2005, Current employment: Software Development Manager,
The Peer Group, Waterloo.
- Tony Lee (Undergraduate Research Assistant, part-time), "Tuning an Apache Web Server to run SpecWeb99 Benchmarks", Sept 2005 – Dec 2005
- Craig Barkhouse (Undergraduate Research Assistant), "Adding Dynamic Request Capbilities to the userver", May 2005 – Aug 2005, Current employment: Software Developer,
Microsoft, Seattle.
- Matthew Kennedy (Undergraduate Research Assistant), "Parallel Computing with Babylon II", May 2005 – Aug 2005, Current employment: Associate Professor,
Department of Pure Mathematics, University of Waterloo.
- Craig Barkhouse (Undergraduate Research Assistant), "Adding Dynamic Request Capbilities to the userver", May 2004 – Dec 2004
- James Morrison (Undergraduate Research Assistant), "Experimenting with the SUN JVM's Garbage Collector", May 2002 – Dec 2002
- Eddie Ng (Undergraduate Research Assistant, part-time), "Parallel and Distributed Computing with Babylon", Jan 2002 – May 2002
- Iouri Khramtsov (Undergraduate Research Assistant, part-time), "Parallel and Distributed Computing with Babylon", Sept 2001 – May 2002
- David Pariag (Undergraduate Research Assistant, part-time), "High Throughput Computing using Reagents", Sept 2001 – Dec 2001,
(co-supervised with: Ken Salem)
, Current employment: Software Engineer,
Facebook.
- David Pariag (Undergraduate Research Assistant), "High Throughput Computing using Reagents", Jan 2002 – Sept 2002,
(co-supervised with: Ken Salem)
, Current employment: Software Engineer,
Facebook.
- Adam Dyba (Undergraduate Research Assistant), "High Throughput Computing using Reagents", May 2000 – Aug 2000
- Graeme Davison (Undergraduate Research Assistant, part-time), "Evaluating the Performance of the SUN JVM Garbage Collector", May 2000 – Aug 2000
- Siddharth Shenoy (Undergraduate Research Assistant, part-time), "Reagent Infrastructure Design and Implementation", May 2000 – Aug 2000
- Graeme Davison (Undergraduate Research Assistant), "Evaluating the Performance of the SUN JVM Garbage Collector", Jan 2000 – Apr 2000
- Siddharth Shenoy (Undergraduate Research Assistant), "Reagent Infrastructure Design and Implementation", Jan 2000 – Apr 2000
- Paulo Sam (Undergraduate Research Assistant), "Issues in Web Caching Infrastructure", Jan 2000 – Apr 2000
- Philip Tilker (Undergraduate Research Assistant, part-time), "Java Applications for Garbage Collection Workloads", Sept 1999 – Dec 1999
- Brian Beare (Undergraduate Research Assistant, part-time), "Instrumenting the SUN JVM Garbage Collector", Sept 1999 – Dec 1999
- Jacob Ofir (Undergraduate Research Assistant), "Region Fault Library Enhancements", Sept 1997 – Apr 1998
- Graham Smith (Undergraduate Research Assistant), "Porting the Region Fault Library to Linux", May 1997 – Aug 1997
- Matthew Izatt (Undergraduate Research Assistant), "Performance Comparison of C++ and Java", Sept 1996 – Apr 1997, Current employment: Group Product Manager,
Google.
- Behrad Ghazizadeh (Undergraduate Research Assistant), "Performance Comparison of C++ and Java", Sept 1996 – Apr 1997
- Raul Flores (Undergraduate Research Assistant), "Object Oriented Parallel Computation", May 1996 – Aug 1996
- Doug Acheson (Undergraduate Research Assistant), "Departmental Information Database", Sept 1995 – Dec 1995,
(co-supervised with: Tom Papadakis)
- Therese Sroujian (Undergraduate Research Assistant), "Porting TreadMarks to Solaris", Sept 1995 – Dec 1995
- Jimmy Talbot (Undergraduate Research Assistant), "World-Wide Supercomputing using Java", Sept 1995 – Apr 1996
- Andrew Dick (Undergraduate Research Assistant), "Comparing Ethernet and ATM for FTP", Sept 1995 – Apr 1996
- Luis Marques (Undergraduate Research Assistant), "Comparing Ethernet and ATM for NFS", Sept 1995 – Apr 1996
- David Pullara Summer 1995 (Undergraduate Research Assistant), "Parallel Ray Tracing Demo", –
- Zoltan Bardossy (Undergraduate Research Assistant), "Audio Video Conferencing and Mail Systems", Sept 1994 – Apr 1995
- Angela Demke (Undergraduate Research Assistant), "Parallel Computing using Workstation Clusters", Sept 1993 – Apr 1994, Current employment: Associate Professor,
University of Toronto.
Graduate Committees
- Manoj Kumar Sharma (M.Math. Thesis Reader [Supervisor: Ken Salem]), "A Design Space for Distributed Producer-Consumer Data Structures Using RDMA", University of Waterloo,
August, 2020
- Yerbol Aussat (M.Math. Thesis Reader [Supervisor: Srinivasan Keshav]), "Power-Optimal Smart Lighting Control System: Modeling, Implementation and Evaluation", University of Waterloo,
August, 2019
- Babar Naveed Memon (M.Math. Thesis Reader [Supervisor: Ken Salem]), "RAMP: RDMA Migration Platform", University of Waterloo,
May, 2018, Current employment: Programmer Analyst,
SAP.
- Sharon Choy (Ph.D. Advisory Committee [Supervisor: Bernard Wong]), "Improving QoE for Video Streaming Over Multi-Homed Wireless Connections", University of Waterloo,
April, 2018
- Justin Tracey (M.Math. Thesis Reader [Supervisor: Ian Goldberg]), "Building a Better Tor Experimemtation Platform from the Magic of Dynamic ELFs", University of Waterloo,
October, 2017, Current employment: Graduate Student,
University of Waterloo.
- Jean-Christophe Petkovich (Ph.D. Advisory Committee [Supervisor: Sebastian Fischmeister]), "Hidden Factors in Computer Performance and Experimental Reproducibility", University of Waterloo,
July, 2014
- Pedram Ghodsnia (Ph.D. Advisory Committee [Supervisor: Ken Salem]), "Effective Use of SSDs in Database Systems", University of Waterloo,
July, 2014
- Raymond Nguyen (M.Math. Thesis Reader [Supervisor: Ric Holt]), "Evolution and Architecture of Open Source Software Collections: A Case Study of Debian", University of Waterloo,
August, 2012, Current employment: CTO and Co-Founder,
ARTLOCAL APP.
- Jakub Schmidtke (Ph.D. Advisory Committee [Supervisor: Paul Ward]), "Practical Multi-Interface Network Access for Mobile Devices", Department of Electrical Engineering, University of Waterloo,
January, 2011, Current employment: Senior Developer,
Pravala Inc..
- Anusha Mallampalli (M.Math. Thesis Reader [Supervisor: Ken Salem]), "Achieving Performance Objectives for Database Workloads", University of Waterloo,
August, 2010, Current employment: Specialist, IT Analysis,
Nationwide Insurance.
- Sukanta Pramanik (Ph.D. Advisory Committee [Supervisor: David Taylor]), "Online Event-Pattern Matching", University of Waterloo,
July, 2010, Current employment: Software Engineer,
Microsoft.
- Ian Wienand (Master's External Examiner [Supervisor: Gernot Heiser]), "Transparent Large-Page Support for Itanium Linux", Schools of Computer Science and Engineering, The University of New South Wales,
February, 2008
- Abdur-Rahman El-Sayed (M.Math. Thesis Reader [Supervisor: Jay Black]), "Semantic-Based Context-Aware Service Discovery in Pervasive-Computing Environments", University of Waterloo,
December, 2006
- Anand Gupta (M.Math. Thesis Reader [Supervisor: Martin Karsten]), "User/Kernel Memory Sharing for Improved Signaling Protocol Performance", University of Waterloo,
June, 2006
- Stefan Beuttcher (Ph.D. Advisory Committee [Supervisor: Charles Clarke]), " Multi-User File System Search", University of Waterloo,
December, 2005
- Tony Young (M.Math. Thesis Reader [Supervisor: Frank Tompa]), "Communication Cost Modeling for Federated Database Systems", University of Waterloo,
December, 2005
- Jun Chen (M.Math. Thesis Reader [Supervisor: Steve MacDonald]), "RMA: A Pattern-Based J2EE Development Tool", University of Waterloo,
August, 2004
- Fei Ku (M.Math. Thesis Reader [Supervisor: Ken Salem]), "Towards Automatic Initial Buffer Pool Configuration", University of Waterloo,
June, 2003
- David Chen (M.Math. Thesis Reader [Supervisor: Robin Cohen]), "AERO: An Outsourcing Approach to Exception Handling in Multi-Agent Systems", University of Waterloo,
2002
- David Kennedy (M.Math. Thesis Reader [Supervisor: David Taylor]), "An architecture for secure, client-driven deployment of application-specific proxies", University of Waterloo,
2000
- Leszek Kurzyna (M.Math. Thesis Reader [Supervisor: Charles Clarke]), "A Self-Organizing Reliable Information Retrieval System", University of Waterloo,
2000
- Mark Biegler (Master's External Examiner [Supervisor: Howard Hamilton]), "Perfomance Modelling of X Windows Applications", University of Regina,
1997
- Zhenjie Chen (Master's External Examiner [Supervisor: Wlodek Zuberek]), "Dependence Analysis and Evaluation of Inherent Parallelism", Memorial University, St. John's, Newfoundland,
1995
 
Home
Publications
Supervision
Committtees
Teaching
Projects
Biography
Artifacts
Directions
Partners
Opportunities
Tips & Misc.
 
Last modified:
Thu Oct 17 10:44:38 PM EDT 2024