HOME STUDENTS TEACHING COMMITTEES CV EMAIL
  1. COMP3500 Software Engineering Project (aka TechLauncher) in 2025
  2. COMP2120 Semester 2 2024 (Software Engineering)
  3. COMP2120 Semester 2 2023 (Software Engineering)
  4. COMP2120 Semester 2 2022 (Software Engineering)
  5. COMP 261 T1 (Course Coordinator Only) 2022 (Algorithms and Data Structures)
  6. COMP 103 T3 2021 (Introduction to Data Structures and Algorithms)
  7. COMP 261 T1 (Second Half) 2021 (Algorithms and Data Structures)
  8. COMP 361 T1 (First Half) 2021 (Design and Analysis of Algorithms)
  9. COMP 103 T3 (All, Shared with Morgan) 2020 (Introduction to Data Structures and Algorithms)
  10. SWEN 430 T2 (Second Half) 2020 (Compiler Engineering)
  11. SWEN 325 T2 (Weeks 2, 3, 4) 2020 (Software Development for Mobile Platforms)
  12. Kyoto University Graduate Seminars in Winter 2019/2020
  13. SWEN 325 T2 2019 (Software Development for Mobile Platforms)
  14. SWEN 325 T2 2018 (Software Development for Mobile Platforms)
  15. COMP 361 T2 2017 (Design and Analysis of Algorithms)
  16. COMP 261 T1 (Course Coordinator Only) 2017 (Algorithms and Data Structures)
  17. SWEN 221 T1 (Course Coordinator Only) 2017 (Software Development)
  18. COMP 103 T2 (Course Coordinator Only) 2016 (Introduction to Data Structures and Algorithms)
  19. COMP 361 T2 2016 (Design and Analysis of Algorithms)
  20. COMP 261 T1 (9 of 12 weeks) 2016 (Algorithms and Data Structures)
  21. COMP 361 T2 2015 (Design and Analysis of Algorithms)
  22. SWEN 302 T2 (Essays and Course Coordinator Only) 2015 (Agile Methods)
  23. ENGR 123 T2 (Labs Coordinator Only) 2015 (Engineering Mathematics with Logic and Statistics)
  24. COMP 261 T1 (First Eight Weeks) 2015 (Algorithms and Data Structures)
  25. COMP 361 T2 2014 (Design and Analysis of Algorithms)
  26. SWEN 302 T2 (Coordinator Only) 2014 (Agile Methods)
  27. COMP 261 T1 (Second Half) 2014 (Algorithms and Data Structures)
  28. SWEN 223 T1 (First Half) 2014 (Software Engineering Analysis)
  29. SWEN 430 T1 (First Half) 2014 (Compiler Engineering)
  30. COMP303 T2 2012 (Design and Analysis of Algorithms)
  31. SWEN430 T2 2012 (Compiler Engineering)
  32. COMP103 T1 2012 (Introduction to Data Structures and Algorithms)
  33. COMP303 T2 2011 (Design and Analysis of Algorithms)
  34. COMP261 T2 (Last 8 weeks) 2011 (Algorithms and Data Structures)
  35. SWEN430 T2 (First 4 weeks) 2011 (Compiler Engineering)
  36. SWEN423 T1 (First 2 weeks and last 4 weeks) 2011 (OO Paradigms)
  37. COMP303 T2 2010 (Design and Analysis of Algorithms)
  38. COMP261 T2 (2nd half) 2010 (Algorithms and Data Structures)
  39. SWEN430 T2 (1st half) 2010 (Compiler Engineering)
  40. COMP303 T2 (2nd half) 2009 (Design and Analysis of Algorithms)
  41. COMP431 T2 (2nd half) 2009 (Compilers)
  42. COMP304 T1 (1st half) 2009 (Programming Languages)
  43. COMP462 T1 (1st half) 2009 (Object-Oriented Paradigms)
  44. COMP303 T2 2008 (Design and Analysis of Algorithms)
  45. COMP431 T1 2008 (Compilers)
  46. COMP103 T2 (2nd half) 2007 (Introduction to Data Structures and Algorithms)
  47. COMP471 T2 (1st half) 2007 (Special Topic: Compiler Technologies)
  48. COMP462 T1 (1st half) 2007 (Object-Oriented Paradigms)
  49. COMP103 T3 (2nd half) 2006 (Introduction to Data Structures and Algorithms)
  50. COMP103 T2 (2nd half) 2006 (Introduction to Data Structures and Algorithms)
  51. COMP101 T3 2005 (Introduction to Dynamic Web Development)
  52. INET101 T3 2004 (Introduction to Internet Technology)