Reviews of professor Ram Durairajan

Rating: 4.0/5, difficulty: 4.0/5
Professor Ram's lectures were super informative, and I learned a lot from them. Asking him questions will result in a direct answer, which is huge compared to some other instructors I've had. As for homework, be prepared to spend some time on each assignment. He is accessible outside of class, and I found him to be very helpful. Would take again!

Rating: 5.0/5, difficulty: 5.0/5
If you are looking to learn career-ready skills, take Ram's 322. Lectures were amazing. Answers were on point. However, I wish the course had been divided into two terms with fewer projects.

Rating: 2.0/5, difficulty: 5.0/5
This class seems to have two separate tracks, the projects, and the concepts. Make sure to learn both because you will be tested on concepts, but the projects do not help you remember precisely the words he wishes you to use on exams. Also, he seemed excited to not teach for another year at the end of the final lecture which was concerning to me.

Rating: 5.0/5, difficulty: 5.0/5
Ram is a good guy who tries to actually teach real world computer science, which is a breath of fresh air. With that being said his class is for sure the hardest CS class Ive had at UO. He gives you just enough information to get by on the projects and encourages out of class questions. Lots of trick questions on projects too. Tests werent too hard