I began teaching classes in an adjunct role for the Department of Computer Science in the Fall 2007 semester. The catalog description for each course I have taught are linked below.
- Fall 2017
- CS2505 – Introduction to Computer Organization I — An introduction to the design and operation of digital computers. Works up from the logic gate level to combinational and sequential circuits, information representation, computer arithmetic, arithmetic/logic units, control unit design, basic computer organization, relationships between high level programming languages and instruction set architectures.