Your feedback has been sent to our team.
5 Ratings
Hours/Week
No grades found
— Students
DSA2 was a really useful class and I learned a lot. The retake policy in Fall 2023 was also very generous, letting you earn 20% back on any quiz except the last quiz which came in really clutch at the end of the semester. I would recommend finding a good group to do the problem sets with as they were one of the harder parts of the course, and were quite long and tedious.
useful class that went into data structures and algorithms at a way higher level than DSA1 . be prepared for the sudden ish shift in difficulty ? i feel like it was way different from DSA1 and also is not as forgiving . professor hott is a nice guy and always answers questions very thoroughly , but i would also recommend going to TA OH for more direct help . make sure you start the assignments early ! #tCFF23
DSA 2 is a considerably difficult course, but Professor Hott made it as smooth as possible, understanding that students have difficulty with grasping the material at first. This semester was co-taught by Professor Hott and Professor Pettit, and the lectures were recorded for both sections. Professor Hott has shown a willingness to adapt to students' needs and takes feedback frequently, and he was also very helpful during office hours. There was a problem set that was assigned every week, which differs from the previous semester that had a longer problem set due every couple weeks. These were still challenging, but students were allowed to work with others to complete this. 5 programming assignments were given that were designed to test the students' understanding of the conceptual material. These were doable but difficult to complete without some guidance. There were 5 quizzes that each tested a topic from the class (asymptotic complexity and graphs; divide and conquer, greedy algorithms; dynamic programming; and network flow, reductions, and machine learning). These were tested through two quizzes at a time, except quiz 5. There were opportunities for quiz retakes that were taken along with quiz 5 at the end that provided up to 20 points back for each quiz (initially 10 but increased to 20 mid-semester). Overall, this is a challenging but very helpful and rewarding course. #tCFS24
Prof Hott seems to really know his stuff and explains stuff in much more straightforward way than another DSA2 professor. The content in DSA2 is naturally hard, so I can't blame him for the difficulties I had in the beginning with this class, but I think he conveyed the information the best way it could be conveyed. DSA2 in the beginning was very stressful with the PS sets being graded a bit harshly (and I had gone to OH like every day for 2 hours), with poor point distributions across questions on the quizzes as well (like one or T or F question being 5 points), and with students only originally being able to get 10 points back on retakes. However, I feel like Robbie really hears students out and closely pays attention to how to class is doing, as he made two major changes to grading quizzes and PSs after seeing the feedback from students which made a huge difference. #tCFS24
Professor Hott is the BEST. He is such a talented lecturer, and I was really engaged with the course material the way that he presented it. Lectures can get a bit complicated, but for the first third (ish) of the semester I really do recommend reading the textbook for a better grasp on the more complicated algorithms and graphs. The programming assignments weren't too bad but the problem sets (there were 11) were complicated with little TA support available. If you put in the work for this class, you can definitely get an A, but you have to be confident in the course material and study a lot. #tCFS24
Get us started by writing a question!
It looks like you've already submitted a answer for this question! If you'd like, you may edit your original response.
No course sections viewed yet.