We're still actively developing this site. If you encounter any issues, please report them! - Report an issue

S
Shivaram VENKATARAMAN
VENKATARAMAN,SHIVARAM
Email
Position

Assistant Professor

Department

Computer Sciences

Credentials

PHD 2017 Univ of California Berkeley

Grade Point Average
2.48
Completion Rate
97.78%
A Rate
40.26%
Students
2745
Rating
4.9
Difficulty
4.0
Would Take Again
100.0%
Attendance
Required

83.3% of students reported.

Comments

his lectures are so damn good!

nice professor

Best prof ever. I truly struggled in this course but prof.Venkataraman is really helpful.

One of the best professors I have seen in the Computer Science department! Shivaram explains things very well and makes a difficult class like OS manageable. If the textbook content got confusing, watching his lectures was helpful because he breaks a complex problem into simple steps that actually help you understand the entire thing.

Shivaram extracts the core concepts behind each paper discussed and creates an inclusive atmosphere. You read two 15-20 page papers each week (which can be a lot), one for each lecture. Final project relates to one of the areas covered during the class and is not too bad. Difficulty appropriate for grad student, possibly much for undergrad.

Basically, if you want a professor that goes in-depth, pick Michael Swift. If you want a professor that explains things extremely well, pick Shivaram. I'm not that smart of a person, but Shivaram helped me get through this course. Lectures are recorded, but they were only given to us ~1 week before each midterm. Attendance was mandatory.

Shivaram was a great professor. Truly cared about the students. OS on the other hand is a brutal subject. If you do not like low level computing do not take this class, but if it is your thing I highly recommend Shivaram he is great.

Shivaram is a great professor. His lectures are well laid out, and each unit is preceded by an introduction which overviews why the unit is important and the goals, which is really helpful for memorizing the material. The project were difficult, but if you pay attention in lecture you can get them done in a day or two.

Amazing lecturer, makes the class seem easy in theory, but then you get into the projects and C is just so unpredictable with its errors, plus the TAs take 3 hours to get through the queue. Also the tests are mostly true/false and some of the questions are so vague they could go either way which is really annoying. I learned a ton here though

Professor Shivaram is one of the best CS professors I had. The way he structures his course is phenomenal. The classes are very interactive and very engaging. It is a bit heavy course, considering the paper reading each week, projects, assignments, and exams. Nevertheless, it is totally worth the effort.

The paper selection for the course was well-rounded and the lectures were amazing. Even the exams consisted of all open-ended design questions and were really fun.

Shivaram is easily my favorite professor I have ever had at this school. He is incredible and really cares about his students.

Prof. Shivaram is sooo good. He shines when he stands on the podium. Projects are heavy and IMO this class should be 4-5 credits. I took it the class when COVID hits and Prof. Shivaram made a lot of accommodations for the students, which was really sweet and caring. Honestly the best professor in this department :)

Shivaram is a phenomenal professor. Take any class with him. First day, I thought he looked like an undergraduate student and by the end of the semester, I thought he was the best CS professor I've had. Operating Systems and their projects are hard, but he does his best and puts in a lot of time. Also adjusted very well with the pandemic.

Shivaram is the best professor I ever had at this school. Words cannot express how much I appreciate him. Trust me, if you can ever take a class with him, do it.

The best professor I have ever met. Although project takes too long time to finish, he is willing to listen to the feedback and change it a little bit. Great curve on final grade. Definitely I will take again. If you see his name as a instructor, just take that course.

One of the best professors I've ever had. He was very responsive to student feedback which was really appreciated by everyone in the class. The class projects were really hard, but he is generous with the curve. His lectures are really good and he makes sure to keep them very informative and engaging. Would recommend.

Incredibly nice and cares about students. Solicits student feedback and concerns and actually makes adjustments to the course as a result. No matter who is teaching, OS will require a good amount of effort for programs. Clear lectures, very responsive on piazza. Really a model for what instructors should be.

Shivaram is probably the best CS professor I've had. His lectures are clear and engaging. The projects, while difficult and time-consuming, are fulfilling, relevant, and will make you a better programmer. He was understanding of students' concerns, especially during COVID-19 and moving class online.

Professor Shivaram is one of the best CS professors I've had at UW Madison. He teaches exceptionally well and can make complex concepts seem easier to understand. However, his programs and exams are extremely difficult. I think anyone who completes his course and does well on the programs will leave as a better programmer and problem solver.

The course is hard but the professor is amazing

Literally the best professor I ever had at this school. He truly cares about us and wishes us to succeed. He also understands our difficulties and challenges. The class he teaches is difficult, but if you have a chance to take a class with him, please do that. You will never regret.

Kind and caring professor that is truly great at what he does.

Dr. Shivaram is one of the best professors I have ever had. He truly cares about his students and their success. If you put time and energy into the course, he will make sure that you do well. OS is a hard class, and your performance is truly on you. My advice is: 1) start programs early and 2) rewatch lectures every week to study.

UW-Madison CS doesn't deserve Shivaram. If you have the opportunity to take a class with him, absolutely take it. He knows everything about operating systems and has infinite patience when explaining concepts to students. Lectures are clear and engaging, and he even has discussion sessions to walk you through the programs. Shivaram is a blessing.

Fantastic professor! Smart, down to earth, and excellent clarity in his lectures and coursework. 100% recommended.

Best prof in UW Madison!

One of the best faculties in the CS department. Lectures are very hands-on and interesting.

I can't believe that this is his first year of teaching. Super good professor. Responsible and inspirational.

Pretty clear lecture. Always answer all the questions student ask. Exams can be hard but there is also a very generous curves.

It was Shivaram's first time taking this class at UW-Madison, and oh boy he nailed it. Clear concise lectures, he used to provide slides with class notes and also the lecture was recorded. Very responsive gave extra office hours, helped to debug HW. The course is very hard but Shivaram did everything to help us succeed despite 300 students

Probably the best CS prof I have had in my college career. Effective teaching method and you will have work to get a good grade. He definitely makes things easy to understand.

I was nervous taking one of the toughest classes at this school with a first year professor, but Wow Shivaram impressed me. The class is hard by nature, and he doesn't hold back on tough exams/projects but his lectures/discussions point you in the right direction. Immediately one of the gems in a meh department in terms of lecturer quality.

Shivaram is hands down the best CS courses UW Madison has yet to offer! If you have the chance, take OS definetely with him!

the only thing I want to is he is great, always ready to help and great lecture. Pick his class

Projects in this class took immense amount of time, If you get them right you pretty much will be guaranteed a good grade. The professor is very friendly, accessible and a great lecturer.

He is one of the best professors I have had. He is really humble and approachable, and tries to make the lectures engaging. He was even dedicated to learning students' names in class and explained the concepts very clearly. The class itself wasn't easy though, as programs take a lot of time.

Shivram is a fantastic professor. His explainations are very clear and he is active on Piazza. That being said, expect to spend 20 hours per week on the OS projects! They are hard!

Everyone raves about Remzi for OS, but Shivaram should not be slept on! Fantastic professor who is really engaging in lectures and responsive on piazza. Not an easy class, and certainly requires a fair amount of programming, but he keeps all of the material interesting. Definitely recommend!

Shivaram is one of the best professor's I've had in college and probably the best I've had in the computer science department. He is very approachable, extremely knowledgeable about many different things, and communicates topics clearly in a way that's easy to understand. If you can, try and have him as your professor.

Shivaram is a true gem. He is incredibly talented and a great lecturer. Although Operating Systems is inherently difficult, he makes it enjoyable through his great explanations. However, make sure to start very early on the programs and religiously read Remzi's OS textbook. As long as you stay on top of things, you will do well.

Shivaram is very engaging and nice. He calls his little non-graded quizzes bunnies so they feel less threatening and he presents all of the information succinctly and well. I would definitely take him again. The projects did take up a lot of my time, but you will learn a lot from them and get really good at C. He has a happy presence too!

lectures sometimes feel long, and follow textbook exactly, but overall pretty good and the class is pretty interesting. Projects are fairly difficult and take up to 20 hours a week. Overall, pretty fair test and I would recommend

For being a new professor, he does a good job handling his course. Has a few kinks he needs to sort out administratively, but he does a great job lecturing and trying to help his students. Projects in this class are very difficult, and sometimes very unclear.