List of Previous Courses Taught by Ge Xia

  • CS104: Game Programming, Spring 2023, Lafayette College.
  • CS301: Programming Languages, Spring 2023, Lafayette College.
  • CS470: Senior Project, Spring 2023, Lafayette College.
  • CS104: Game Programming, Fall 2022, Lafayette College.
  • CS202: Analysis of Algorithms, Fall 2022, Lafayette College.
  • 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.