Courses
- Fall 2012
- ECE 751: Embedded Computing Systems
- Spring 2012
- CS 547: Computer System Modeling Fundamentals
- ECE 556: Design Automation of Digital Systems
- Fall 2011
- CS/Math/etc 525: Linear Programming Methods
- Spring 2011
- CS 564: Database Management Systems: Design and Implementation
- CS 769: Advanced Natural Language Processing
- Fall 2010
- CS/ECE 750: Real-Time Computing Systems
- CS 758: Advanced Topics in Computer Architecture: Programming Current and Future Multicore Processors
- Spring 2010
- CS 739: Distributed Systems
- CS/ECE 757: Advanced Computer Architecture II
- Fall 2009
- CS 736: Advanced Operating Systems
- CS/ECE 752: Advanced Computer Architecture I
TA Experience
- Spring 2011
- CS 537: Operating Systems. I wrote a valgrind tutorial that might be useful to someone.
- Fall 2010
- CS 302: Introduction to Programming
- CS/ECE 752: Advanced Computer Architecture I