Software analysis isn't the flashiest or most interesting topic in CS - but Professor Elbaum is a good lecturer and keeps it engaging. The course involves 4 homework assignments which were definitely more difficult than I expected - start them early or you will end up regretting it. There is a research paper to read each week that you will be quizzed on so read the papers and each student presents on one of the papers. There is a final project that can be on anything related to software analysis so you have a lot of flexibility to do something you are interested in. Overall, this course was more difficult than I was expecting, but I definitely learned a lot and the work load wasn't too bad. I think it would have been worse with a different professor, but Professor Elbaum seems to genuinely care about his students and keeps the lectures engaging which is a lot more than I can say about most CS professors.
CS 6888
Software Analysis and Applications
Last taught: Spring 2023
—
☆ 1 Rating
—
⏱ Hours/Week
Grade Distribution
Average GPA
—
Students Measured
—
1 Review
Instructor
5.0
Enjoyability
3.0
Recommend
4.0
Difficulty
4.0
Hours/Week
7.0