top of page

TEACHING

I am on Research and Study Leave in 2016-17.

CSC108

CSC108 | Introduction to Programming

Programming in a language such as Python. Elementary data types, lists, maps.  Program structure: control flow, functions, classes, objects, methods. Algorithms and problem solving. Searching, sorting, and complexity. Unit testing. No prior programming experience required.

CSC207

CSC207 | Software Design

I'm a Paragraph. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me and you can start adding your own content and make changes to the font. Feel free to drag and drop me anywhere you like on your page. I’m a great place for you to write more. Tell a story about yourself.

Past courses

Past courses
  • CSC120 Computer Science for the Sciences

  • CSC263 Data Structures and Analysis

  • CSC340 Information Systems Analysis and Design

  • CSC165 Mathematical Reasoning for Computer Science

bottom of page