got him for csci 30 online in 2021, he gives hints near the end of submission for the problem sets back then and the questions for the orals (whiteboard interview) are given before the exam so you can study them. Not an easy A as it is data structures and algorithms, but he explains the concepts well for us to understand. He also responds quickly whenever we had questions or clarificationsmore
mixedCSCI 30
Hi hello! I got him for CSCI 30 back in 2019 (onsite) and CSCI 71 in 2021 (online). I'd say that he really knows his stuffs pero it might be a struggle to get the concepts kasi the topics themselves are indeed theoretical and language agnostic. He eases you in on the topic with examples but it'd be best to really review as a group.
Please consult with him if you have topics that you don't get, he'll be more than happy to answer and clarify those questions. I see that his teaching skills improved over the years.
Grading system-wise, defo not an easy A but attainable with effort (as all subjects should be). Got a B+ on CSCI 30 on his class (it was co-taught with other prof). He won't make the class any difficult, that I can assure.
Good luck taking him!more