Teaching Experience
Teaching Interests: micro-architecture, functional verification, formal verification, emulation.
Texas A&M University, College Station, Texas
CSCE 689: Hardware-based verification using emulation and prototyping
CSCE 616: Introduction to Hardware Design Verification
CSCE 465: Computer and network security
CSCE 410: Operating systems
CSCE 313: Introduction to computer systems
CSCE 312: Computer organization
CSCE 222: Discrete structures for computing
CSCE 221: Data structures and algorithms
CSCE 206: Structured Programming in C
CSCE 121: Introduction to programming design and concepts
CSCE 110: Programming I
Southern Methodist University, Dallas, Texas
CSE/EE 7385: Microprocessor architecture and interfacing
CSE/EE 7387: Digital systems design
CSE 4345: Software engineering
CSE 2353: Discrete computational structures