California State University, Northridge
Fall 2024 - Calculus I (Math 150A)
Fall 2024 - Introduction to Commutative Algebra (Math 662)
Spring 2024 - Abstract Algebra III (Math 560)
Fall 2023 - Calculus I (Math 150A)
Fall 2023 - Abstract Algebra II (Math 460)
Spring 2023 - Calculus II (Math 150B)
Spring 2023 - Abstract Algebra I (Math 360)
Fall 2022 - (sabbatical leave)
Spring 2022 - Abstract Algebra I (Math 360)
Fall 2021 - Introduction to Commutative Algebra (Math 662)
Fall 2021 - Calculus II (Math 150B)
Spring 2021- Advanced Topics in Algebra (Math 661A) - commutative algebra and algebraic geometry
Spring 2021 - Abstract Algebra III (Math 560)
Fall 2020 - Calculus II (Math 150B)
Fall 2020 - Abstract Algebra II (Math 460)
Spring 2020 - Abstract Algebra I (Math 360)
Fall 2019 - Introduction to Linear Algebra (Math 262)
Fall 2019 - Special Topic (Math 595C) - commutative algebra and triangulated categories
Spring 2019 - (no teaching)
Fall 2018 - Mathematical Methods for Business (Math 103)
Fall 2018 - Introduction to Linear Algebra (Math 262)
Spring 2018 - Abstract Algebra III (Math 560)
Spring 2018 - Advanced Linear Algebra (Math 462)
Fall 2017 - Advanced Linear Algebra (Math 462)
Fall 2017 - Abstract Algebra II (Math 460)
Spring 2017 - Advanced Linear Algebra (Math 462)
Spring 2017 - Abstract Algebra I (Math 360)
Fall 2016 - Linear Algebra (Math 262)
Fall 2016 - Abstract Algebra (Math 360)
University of Illinois at Urbana-Champaign
Spring 2016 - Calculus III Honors (Math 241H). During this course, we will... Some Matlab Codes.
Fall 2015 - Calculus III Honors (Math 241H).
Spring 2015 - Algebraic Geometry 2 (Math 595)
Spring 2015 - Euclidean Geometry (Math 403).
University of Missouri
Fall 2014 - Calculus I (Math 1400) and Calculus II (Math 2100).
Fall 2012 - Topics course: Derived Categories and Applications (Math 8102). Course materials.
Fall 2012 - Higher Algebra (Math 4510/7510). Course materials.
Spring 2012 - Calculus II (Math 1700).
Fall 2011 - Calculus II (Math 1700).
Spring 2011 - Calculus II (Math 1700).
Fall 2010 - Calculus I (Math 1400).
Stanford University
As a teaching assistant:
Fall 2009 - Accelerated Calculus for Engineers (Math 42).
Fall 2008 - Linear Algebra and Differential Calculus in Several Variables (Math 51).
Fall 2007 - Calculus (Math 41).
Fall 2006 - Linear Algebra and Differential Calculus in Several Variables (Math 51).
Community Outreach
In August 2013, as part of a summer camp in Taiwan, I ran a 2-hour workshop on "Mathematics in Everyday Life" for a group of 30 or so junior high school students. The activities touched on the themes of symmetry and combinatorics.