“Give a man a fish; you have fed him for today. Teach a man to fish; and you have fed him for a lifetime.”
------Author unknown
CIS 2107. Computer Systems and Low-Level Programming. 4 Credit Hours, Fall 2017, Spring 2018, Spring 2019, Fall 2019, Fall 2021
CIS5642: Computer Architecture, Fall 2018, Fall 2020
CIS5517/4517: Data Intensive and Cloud Computing, Spring 2020, Spring 2021
CIS5590: Cloud Computing, Spring 2017
Previous teaching experience at VCU
EGRE 635/CMSC605: Advanced Topics in Computer Architecture, Fall 2014, Spring 2012, Fall 2010
(Fall 2014) Textbook: Hennessy and Patterson, "Computer Architecture, A Quantitative Approach", 5th edition, ISBN: 978-0-12-383872-8
Available at: VCU bookstore
EGRE 526/CMSC506 : Computer Networks and Communications, Spring 2015 (syllabus, subject to change), Spring 2014, Spring 2013, Spring 2011
Textbook: Kurose and Ross, Computer Networking: A Top-Down Approach, 6th edition, ISBN: 978-0-13-285620-1
Available at: VCU bookstore
EGRE 365: Digital Systems, Fall 2013, Fall 2012, Fall 2011
Textbook: The Student’s Guide to VHDL, 2nd edition, by Peter J. Ashenden, ISBN: 1558608656, Morgan Kaufmann, 2/e, 2008
Available at: VCU bookstore
Previous teaching experience at TTU
ECE7130: Advanced Topics in Computer Architecture
ECE6160: Advanced Computer Networks
ECE6130: Computer Architecture
ECE3120: MicroComputer Systems
ECE 3110: Introduction to Digital Systems
ECE 3160: Digital Systems Lab
Last modified on August 22, 2021