Instructor
Undergraduate Lower Division Course, University of California, Irvine, 2020
Math 9 Introduction to Programming in Numerical Analysis (2021 Fall,2022 Winter, 2022 Spring)
Math 9 serves as the introductory course in programming, mainly targeted at students with mathematical backgrounds. We will focus on the basic programming concepts and software usage in Matlab and Mathematica, and apply them to solve practical problems in numerical analysis. We hope that the skills learned in this course can be helpful to students’ future learning and research career in mathematics, both on the theoretical and applied tracks.
Math 10 Introduction to Programming in Data Science (2020 Fall,2021 Winter, 2021 Spring)
Math 10 serves as the introductory course in programming and machine learning algorithms, mainly targeted for the students with mathematical background and have interests in the Data Science specialization. In addition to the introduction of popular python data science packages (Numpy, Matplotlib, Pandas, Seaborn and Scikit-learn), this course also emphasizes the understandings of rationales underlying the programming language and machine learning algorithms.