Teaching

    At Xiamen University:

    Semester Course Name Notes
    Spring 2025

    No Teaching

    Fall 2024 Advanced Algebra I Link
    Elementary Number Theory Link
    Spring 2024 Function Theory of One Complex Variable Link
    Fall 2023 Advanced Algebra I Link
    Elementary Number Theory Link
    Spring 2023 Advanced Algebra II (Discussion Session Leader)
    Fall 2022

    No Teaching



    At University of South Carolina:

    Semester Course Name Notes
    Spring 2022 Calculus II Math 142, two sections
    Algebraic Structures I Math 546/701I
    Fall 2021 Calculus for Business Administration and Social Sciences Math 122, two sections, hybrid
    Calculus I Math 141, hybrid
    Vector Calculus Math 241, hybrid
    Summer 2021 Algebraic Structures I Math 546/701I, online
    Spring 2021 Calculus for Business Administration and Social Sciences Math 122, two sections, online
    Calculus I Math 141, online
    Fall 2020 Calculus for Business Administration and Social Sciences Math 122, three sections, online
    Summer 2020 Algebraic Structures I Math 546/701I, online
    Spring 2020 Calculus II Math 142, two sections
    Elementary Differential Equations Math 242
    Fall 2019 Calculus for Business Administration and Social Sciences Math 122, three sections


    At University of Oklahoma:

    Semester Course Name Notes
    Spring 2019 Calculus I for Business, Life, and Social Sciences Math 1743
    Fall 2018 Differential and Integral Calculus II-Discussion Math 2924
    Spring 2018 Differential and Integral Calculus II-Discussion Math 2924
    Fall 2017 Differential and Integral Calculus II-Discussion Math 2423
    Fall 2013-Spring 2019 Pre-Calculus; Trigonometry; College Algebra; Business Calculus; Advanced Calculus Tutor
    Fall 2012-Spring 2017 Calculus; Ordinary differential equations; Linear algebra; Abstract algebra Python; Analysis; Partial differential equations; Discrete mathematics (Capstone) Grader