Professor Mehmet Emre Reviews
Prof: Mehmet Emre / Spring 2021
Nov 17, 2021
All I can say is get ready. This class is an extension of topics that you learned in CS40, so you need to be comfortable putting in twice the amount of work you had to put for that class, whatever amount that was.
We learned everything from DFA/NFAs to Regular Expressions, CFGs, and Turing Machines and all the stuff in between. Was it useful? To pass the class- sure. But I think the concepts on a very high level could provide insight to approaching problem solving in the future, but the exact concepts aren't that useful unless if you're going into a related field (or taking CS 160)
Abysmal. It's hard class to teach yeah, but a lot of things they did didn't help. I already talked my talk on the course evals so in the name of respect I'll just keep it at that. If you have this prof you should get really invested in watching YouTube and reading the textbook. Lectures only helped me know what angle the prof approached proofs on, but nothing else.
That YouTube and the textbook were going to have to become my best friends. The concepts aren't hard, doing the proofs the exact way the staff wants is hard. I'd recommend when you go into this class to literally spend time each week at office hours asking for verification on your proofs. I've had to argue my proofs to get points on the back end plenty of times, and I know I honestly slacked on weekly office hours. So in hindsight, I'd have been better about it.