| Contact | Research | Education | Teaching | Courses | CV |
| Term | Spring 2008 to Fall 2008 |
| University | Waterloo |
| Grade | Credit |
| Term | Spring 2007 |
| University | Waterloo |
| Instructor | Alejandro Lopez-Ortiz |
| Grade | Audit |
| Term | Winter 2007 to Fall 2007 |
| University | Waterloo |
| Grade | Credit |
| Term | Winter 2007 to Spring 2007 |
| University | Waterloo |
| Grade | Credit |
| Term | Fall 2006 |
| University | Waterloo |
| Instructor | Shai Ben-David |
| Grade | Audit |
| Term | Spring 2006 |
| University | Waterloo |
| Instructor | Alejandro Lopez-Ortiz |
| Grade | A+ |
| Term | Winter 2006 |
| University | Waterloo |
| Instructor | Shai Ben-David |
| Grade | Audit |
| Term | Winter 2006 |
| University | Waterloo |
| Instructor | Jonathan Buss |
| Grade | A |
| Term | Fall 2005 |
| University | Waterloo |
| Instructor | Chrysanne Di Marco |
| Grade | Audit |
| Term | Spring 2006 |
| University | Waterloo |
| Instructor | Ming Li |
| Grade | Audit |
| Term | Spring 2005 |
| University | Waterloo |
| Instructor | Nick Wormald |
| Grade | Audit |
| Term | Winter 2005 |
| University | Waterloo |
| Instructor | Jochen Konemann |
| Grade | A+ |
| Term | Winter 2005 |
| University | Waterloo |
| Instructor | Jonathan Buss |
| Grade | A+ |
| Term | Fall 2004 |
| University | Waterloo |
| Instructor | Anna Lubiw |
| Grade | Audit |
| Term | Winter 2004 |
| University | Waterloo |
| Instructor | Therese Biedl |
| Grade | A+ |
| Term | Winter 2004 |
| University | Waterloo |
| Instructor | Alex Lopez-Ortiz |
| Grade | A |
| Term | Fall 2003 |
| University | Waterloo |
| Instructor | Douglas Stinson |
| Grade | A+ |
| Term | Fall 2003 |
| University | Waterloo |
| Instructor | Ian Munro |
| Grade | A+ |
| Term | Spring 2002 |
| University | Sharif |
| Instructor | Ebadollah Mahmoodian |
| Textbook | Introduction to Graph Theory by Douglas B. West |
| Term | Fall 2002 |
| University | Sharif |
| Instructor | Ali Movaghar |
| Textbook | Systems and Software Verification by Berard et al. |
| Term | Fall 2002 |
| University | Sharif |
| Instructor | Mohammad Ghodsi |
| Textbook | Computational Geometry: Algorithms and Applications by de Berg et al. |