Skip to main content

Teaching

Courses

ECE 209 — Computer Systems Programming

C Programming and translation from C to LC-3 assembly languages.

ECE 309 — Object-Oriented Programming for Electrical and Computer Engineers

C++ and data structures: lists, hash tables, trees, graphs.

ECE 492 / CSC 495 — Quantum Programming

Introduction to quantum computing, focusing on algorithms and programming.

ECE 109 — Introduction to Computer Systems

The building blocks of digital computing systems: transistors, logic gates, data paths, assembly language.