Teaching

ELECTENG 3770 Logic and Digital Design

Undergraduate course, University of Wisconsin - Platteville, 2018

Introduction to digital logic. Boolean algebra. MSI and LSI. Combinational and sequential network design, prototyping, and testing. State machine design and implementation. Introduction to HDL and programmable logic devices.

ELECTENG 3780 - Introduction to Microprocessors

Undergraduate course, University of Wisconsin – Platteville, 2017

Introduction to microprocessor assembly language programming. Fundamentals of microprocessor architecture, data representation, and arithmetic. System debugging. Interfacing and interrupts. Microprocessor- and microcontroller-based system design, testing, and implementation.