Teaching
- S19: Comp 411 Computer Organization
- F18: Comp 521 Files and Databases
- S18: Comp 915: Technical Communications in Computer Science
- S18: Comp 80H FYS Enabling Technology
- F17: Comp 116 Introduction to Scientific Programming
- F17: Comp 521 Files and Databases
- S17: Comp 580 Enabling Technology
- S17: Comp 411 Computer Organization
- F16: Comp 116 Introduction to Scientific Programming
- S16: Comp 116 Introduction to Scientific Programming
- F15: Comp 521 Files and Databases
- S15: Comp 521 Files and Databases
- F14: Comp 180H/580 Enabling Technology
- S14: Comp 116 Introduction to Scientific Programming
- F13: Comp 521 Files and Databases
- S13: Comp 80 FYS Enabling Technology
- F12: Comp 116 Introduction to Scientific Programming
- S12: Comp 180/580 Enabling Technology
- F11: Comp 411 Computer Organization
- S11: Comp 116 Introduction to Scientific Programming
- S11: Comp 915: Technical Communications in Computer Science
- F10: Comp 080 Enabling Technology FYS
- F10: Comp 590-039 Web Game Programming
- S10: Comp 411 Computer Organization
- S10: Comp 580/590-180 Enabling Technology
- F09: Comp 116 Introduction to Scientific Programming
- S09: Comp 411 Computer Organization
- F08: Comp 080 Enabling Technology FYS
- F07: Comp 080 Enabling Technology FYS
- S07: Comp 411 Computer Organization
- F06: Comp 665 Graphics, Images, and Vision
- S06: Comp 190/290 Enabling Technology
- F05: Comp 120 Computer Organization
- S05: Comp 190/290 Enabling Technology
- F04: Comp 120 Computer Organization
- S04: Comp 190/290 Enabling Technology