Dave Levin

This professor has taught: CMSC330, CMSC388U, CMSC389O, CMSC389R, CMSC396H, CMSC414, CMSC614, CMSC798, CMSC818F, CMSC818O
Information Review
Dave Levin
CMSC414

Anonymous
01/23/2022
He's nice and includes all sorts of really cool cybersecurity stuff in the lectures including some of his research. The course organization was stressful at times BUT he also gave us a million extensions and wild amounts of extra credit, and the exams were easy and take home. So it all works out, 5/5.
Dave Levin
CMSC414

Anonymous
09/28/2021
Really interesting lectures and great instructor!
Dave Levin
CMSC414

Expecting an A+
Anonymous
12/26/2020
(Disclaimer: had him during fall 2020 virtual semester) He’s a really chill and caring professor. Some of the projects were a bit difficult, but he provided plenty of extra credit so you can definitely make up for a poor project grade with that. We were virtual so tests were open note, but I thought they were fair.
Dave Levin
CMSC414

Anonymous
06/08/2020
He is a super passionate professor that knows a lot about security. His lectures are great since he seems to really enjoy it, and brings up ideas from his research and experiences. The only negative of his lecture style is that he doesn't do a lot code modeling which hurts some students.
Dave Levin
CMSC414

Expecting an A-
Anonymous
11/17/2019
Great lecturer, poor administrator. He co-taught the class with Bobby and Michelle and logistics were an absolute nightmare. Project descriptions were changed in random, unpinned Piazza posts at a whim, right up until the day a project was due. Points were deducted arbitrarily as there was no grading rubric and no defined test cases on the submit server like there are in other cs classes, so if you fail a single edge case that might have been covered in one test on the submit server, it could cost you a lot of points. After a while into the semester his lecture start to sound more like Ted talks than informative lectures about cyber security. At least they were entertaining. Build it break it at the end of the semester was very disappointing. Most of the points were just for writing a report, and there was very little emphasis on actually trying to break your peer's code.
Dave Levin
CMSC414

Expecting an A-
Anonymous
06/11/2019
He seemed like a good professor, but I think co-teaching 414 was a mistake. Between the three professors (Bobby, Michelle), he was the best lecturer but was barely there and oftened talked about the more interesting but less important (for exams) topics.
Dave Levin
CMSC414

Expecting a B+
Anonymous
10/23/2018
Favorite cs professor ive had. great lecturer. super nice guy. projects and exams were extremely fair
Dave Levin
CMSC414

Expecting a C+
Anonymous
07/29/2018
Love this man. We would do our work in the student lounge, he would pass by and say hello since he recognized us and would hang out for a little while or ask us about the class. Always went up to him after lecture to ask questions and he was very cool about it. The material itself I became less and less interested in. The exams were quite open ended. A lot of short answers and a few multiple choice or word bank style questions thrown in. I did awful on all the exams, but fortunately the projects for the class were 50% of the final course grade. I did very well on all the projects but they were quite challenging...Basically they are a bunch of individual tasks you have to try out and they range from write a .c file that does this or make a txt file with a piece of code that does blah. I really disliked the final project which was a paired/team project. It caused me a lot of distress. Also several people did not submit a working project so there were only 20% of the class where you had to try and 'break' their code and write reports about it. Taking this class, I learned that Security is NOT for me. This class was more security than it was Networking which I actually like a lot more. Maybe the last month or so was focused on the Networking aspect of the class which I found quite disappointing. If you like security and networking, Dave is the man for you. His shiney bald head will make you fall in love with him.
Dave Levin
CMSC414

Expecting an A+
Anonymous
06/02/2018
Best lectures I've had for a computer science course. Lecture recordings were also posted online so attendance wasn't mandatory. Exams and projects weren't easy but they were certainty fair. Highly recommend taking CMSC414 with professor Levin.
Dave Levin
CMSC414

Expecting a C
Anonymous
05/11/2018
Wonderful lecturer. Great teacher, and great guy in office hours. His projects are difficult and the specs contain typos, but I believe that is the fault of the grad student TAs, not Dave's. I recommend taking the class, but make sure we're working with someone.
Dave Levin
CMSC414

Expecting an A
Anonymous
05/04/2018
AMAZING AMAZING AMAZING Professor. One of the best professors I had at UMD.