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}

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 ]