My favorite courses are in the systems area, including operating systems, networking, distributed systems, architectures and simulations. Here is a list of on-line courseware that I developed over the years. Credits should go to all those who helped in these courses, students, other instructors, and lab assistants. Teaching Information of Xiannong Meng
- CSCI 203 Introduction to Computer Science I
2007 spring, 2007 fall, 2008 spring, 2009 spring
- CSCI 204 Introduction to Computer Science II
2001 fall, 2003 fall, 2006 spring, 2006 fall, 2007 spring, 2011 fall, 2012 fall.
- CSCI 206 Computer Organization and Programming
2002 spring, 2002 fall, 2010 fall, 2011 spring.
- CSCI 315 Operating Systems Design
2002 spring, 2003 spring, 2004 spring, 2013 spring (lab only), 2013 fall.
- CSCI 335 Web Information Retrieval
2002 fall, 2003 fall, 2004 fall, 2006 fall.
- Web information retrieval as an intensive short course taught a number of times at Southeast University of Nanjing, China in summers of 2013, 2010, 2009, 2008, and 2007.
- CSCI 363 Computer Networks
2001 fall, 2003 spring, 2004 spring, 2006 spring, 2013 spring.
- CSCI 475/476 Senior Design I/II
- CSCI 479 Computer Science Design Project
2002 fall, 2004 fall, 2005 fall, 2012 fall, 2013 fall.
- ENGR 100 Exploring Engineering (CS Seminars only)
2004 fall, 2005 fall, 2010 fall, 2011 fall.
- ENGR 138 Written and Oral Communication
2009 spring.
- ENGR 139 Technical Written and Oral Communication
2009 spring, 2010 spring.
- ENGR 290 Engineering in a Global/Societal Context -- China: Dynamic Changes in An Ancient Land
2012 summer. Resource page
- Foundation Seminar 090-25: Search Engines and Our Lives
2009 fall.
- Follow the link for a list of courses I taught at UTPA.
- A collection of information about the programming language Python