John Lewis
Took him in Spring 2022. A very nice teacher in-person. He speaks loud and clear, so don't worry about not being able to hear him in the back. Do your assignments and projects EARLY, so if you have any questions, you can attend office hours. Be careful while doing textbook assignments, as you can get penalized if you just mindlessly choose.