UWO logo

David Furcy
Computer Science Professor & Chair

In Fall 2017, I am teaching Web Software Development (CS 346). Teaching a course for the first time is always exciting!

Here are the courses that I have taught in the past at UWO:

  1. CS125 Web Site Development: Fall 2010, Spring 2014
  2. CS142 Elementary Programming in Visual Basic: Fall 2005 (x2), Fall 2014
  3. CS221 Object-Oriented Design and Programming I: Spring 2006 (x2), Fall 2006, Spring 2007 (x2), Fall 2007
  4. CS251 Computer Organization and Assembly Language: Fall 2010, Spring 2011, Fall 2012
  5. CS262 Object-Oriented Design and Programming II: Spring 2009
  6. CS271 Data Structures: Fall 2007, Fall 2008
  7. CS300 Artificial Intelligence: Fall 2009
  8. CS310 Computer Organization and Design: Fall 2011, Spring 2013
  9. CS321 File Structures: Fall 2005, Fall 2006, Fall 2007, Fall 2008
  10. CS326 Computer Security: Fall 2015, Spring 2017
  11. CS331 Programming Languages: Spring 2007, Spring 2008, Spring 2009, Spring 2010, Spring 2015, Spring 2016
  12. CS381 Introduction to the Theory of Computing: Fall 2006, Spring 2008, Fall 2009, Spring 2011, Fall 2012, Spring 2014, Fall 2015, Spring 2017
  13. CS391 Data Communication and Computer Networks: Fall 2016
  14. CS399/490 Internship/Practicum: Spring 2008, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014
  15. CS421 Operating Systems: Spring 2010
  16. CS431 Compilers: Fall 2008, Fall 2009, Fall 2010, Fall 2011, Fall 2013, Fall 2014
  17. CS480 Topics in Computer Science: Heuristic Search: Spring 2006
  18. DS730 Big Data: High Performance Computing: Spring 2017
  19. MATH212 Mathematics for Computer Science: Spring 2012, Spring 2013