Reviews of professor John Lewis

Rating: 4.0/5, difficulty: 2.0/5
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.

Rating: 2.0/5, difficulty: 4.0/5
During class time Lewis normally just writes code that you copy down. It is hard to learn with little to no notes to look back on. You have to go to office hours as a new python user to consider passing.

Rating: 5.0/5, difficulty: 3.0/5
He was a good professor and understanding with grades. Notes are important to go over. You get the grade of the work you put into the class. He also provides extra credit and easy 100% grades.

Rating: 4.0/5, difficulty: 3.0/5
Very nice and funny guy. I never went to lectures but went to office hours often. Please don't be dumb and Chegg the projects like a good portion of my classmates did this semester. If you go to TA office hours, they are glad to help you out. I had little/no programming background and did well.