List of Previous Courses Taught by Ge Xia
 CS104: Game Programming, Spring 2022, Lafayette College.
 CM151: Introduction to Computational Science, Spring 2022, Lafayette College.
 CS104: Game Programming (2 sections), Spring 2021, Lafayette College.
 CM151: Introduction to Computational Science, Spring 2021, Lafayette College.
 CS150: Data Structures and Algorithms (2 sections), Fall 2020, Lafayette College.
 CS150: Data Structures and Algorithms (2 sections), Spring 2020, Lafayette College.
 CS303: Theory of Computing, Spring 2020, Lafayette College.
 CS202: Analysis of Algorithms (2 sections), Fall 2019,
Lafayette College.
 CS150: Data Structures and Algorithms (2 sections), Spring 2019, Lafayette College.
 CS303: Theory of Computing, Spring 2019, Lafayette College.
 CS150: Data Structures and Algorithms (2 sections), Fall 2018, Lafayette College.
 CS104: Game Programming, Fall 2017,
Lafayette College.
 CS202: Analysis of Algorithms, Fall 2017,
Lafayette College.
 CS150: Data Structures and Algorithms, Spring 2017, Lafayette College.
 CS104: Game Programming, Fall 2016,
Lafayette College.
 CS202: Analysis of Algorithms, Fall 2016,
Lafayette College.
 CS470: Senior Project,
Spring 2016, Lafayette College
 CS104: Game Programming, Spring 2016, Lafayette College.
 CS301: Principles of Programming Languages, Spring 2016, Lafayette College.
 CS104: Game Programming, Fall 2015, Lafayette College.
 CS202: Analysis of Algorithms, Fall 2015, Lafayette College.
 CS301: Principles of Programming Languages,
Spring 2014, Lafayette College.
 MATH182: Discrete Structures, Spring 2014,
Lafayette College.
 CS104 and 104L: Game Programming and Labs,
Fall 2013, Lafayette College.
 CS202: Analysis of Algorithms, Fall 2013, Lafayette College.
 CS303: Theory of Computation,
Spring 2013, Lafayette College
 CS470: Senior Project,
Spring 2013, Lafayette College
 CS106L: Personal Robotics Labs,
Spring 2013, Lafayette College
 CS104 and 104L: Game Programming and Labs (2 sections),
Fall 2012, Lafayette College.
 CS320: Database Systems,
Fall 2012, Lafayette College.
 CS301: Principles of Programming Languages, Spring 2012
 CS470: Senior Project, Spring 2012
 CM261L: Introduction to Numerical Computing for Engineers, Labs, Spring 2012
 CS104 and 104L: Game Programming and Labs,
2 sections, Fall 2011, Lafayette College.
 CM261L: Introduction to Numerical Computing for Engineers, Labs, 2 sections, Spring 2011, Lafayette College.
 MATH182: Discrete Structures,
Spring 2011, Lafayette College.
 CS303: Theory of Computation,
Spring 2011, Lafayette College.
 CS202: Analysis of Algorithms,
Fall 2010, Lafayette College.
 CS320: Database Systems,
Fall 2010, Lafayette College.
 CS102: Principles of Computer Science I,
Spring 2010, Lafayette College.
 CS301: Principles of Programming Languages,
Spring 2010, Lafayette College.
 EGRS372: Architecture's New Media,
Spring 2010, Lafayette College.
 CS415: Information Theory and Coding,
Fall 2009, Lafayette College.
 MATH182: Discrete Structures,
Spring 2009, Lafayette College.
 CS303: Theory of Computation, Spring 2009, Lafayette College.
 CS102: Principles of Computer Science I,
Spring 2009, Lafayette College.
 MATH182: Discrete Structures,
Spring 2008, Lafayette College.
 CS301: Principles of Programming Languages,
Spring 2008, Lafayette College.
 EP372: Architecture's New Media,
Spring 2008, Lafayette College.
 CS202: Analysis of Algorithms,
Fall 2007, Lafayette College.
 CS103: Principles of Computer Science II Labs, Fall 2007, Lafayette College.
 CS102: Principles of Computer Science I,
Spring 2007, Lafayette College.
 CS303: Theory of Computation, Spring 2007, Lafayette College.
 CS202: Analysis of Algorithms,
Fall 2006, Lafayette College.
 CS401: Computer Graphics, Fall, 2006, Lafayette College.
 CS102: Principles of Computer
Science I,
Spring 2006, Lafayette College.
 CS320: Database Management
Systems, Spring, 2006, Lafayette College.
 CS202: Analysis of Algorithms,
Fall 2005, Lafayette College.
 CS415: Special Topics in Computer Science, Fall, 2005, Lafayette College.
