Teaching

"If you believe too much you will never notice the flaws; If you doubt too much you won't get started..It requires a lovely balance..."
~\cite {Richard W. Hamming}

2025 (Fall)


2025 (Spring)

2024 (Fall)

2024 (Spring)

2023 (Fall)

2023 (Spring)

2022 (Fall)

2022 (Spring)

2021 (Fall)

2021 (Spring)

2020 (Fall)

2020 (Spring)

2019 (Fall)

2019 (Spring)


Old Courses (2018 and before)

[ Old Course Page ]