====== Courses taught by Jyh-Ming Lien ====== ===== Undergraduate-level Courses ===== * CS266 Introduction to Low-level Programming ([[http://cs.gmu.edu/~jmlien/teaching/cs262-C |Fall 2011]]) * CS310 Data Structures ([[http://cs.gmu.edu/~jmlien/teaching/cs310|Summer 2018]], Fall 2017, Spring 2017, Fall 2009) * CS325 Game Design (Spring 2019) * CS425 Game Programming I (Fall 2020, 2019, 2018, [[http://cs.gmu.edu/~jmlien/teaching/cs425-GP1/ |Fall 2013]]) * CS426 Game Programming II ([[http://cs.gmu.edu/~jmlien/teaching/cs426-GP2/ | Spring 2021]], Spring 2019~2017, 2015~2011) * CS451 Computer Graphics ([[http://cs.gmu.edu/~jmlien/teaching/cs451/ |Fall 2016]], Fall 2014) * CS483 Analysis of Algorithms ([[https://github.com/jmlien/CS483 |Summer 2017]], [[https://cs.gmu.edu/~jmlien/teaching/09_spring_cs483 |Spring 2009]], Spring 2008, Spring 2007) * CS499 Geometric Computing ([[http://cs.gmu.edu/~jmlien/teaching/cs499-GC |Fall 2014]], Fall 2010) ===== Graduate-level Courses ===== * CS583 Analysis of Algorithms I ([[http://cs.gmu.edu/~jmlien/teaching/09_spring_cs583 |Spring 2009]]) * CS633 Computational Geometry ([[http://cs.gmu.edu/~jmlien/teaching/cs633 |Fall 2019]], Fall 2017, Fall 2015 (EWHA), Fall 2012, Fall 2009~2007) * CS795 Geometric Processing ([[http://cs.gmu.edu/~jmlien/teaching/cs795-GP/ |Fall 2013]], Spring 2011) * CS795 Deep Geometry Processing ([[https://github.com/jmlien/DGP |Fall 2020]])\\