4.6

Russ Miller

computer science and electrical engineering - University at Buffalo (SUNY Buffalo)

4.6
Quality
3.2
Difficulty
91%
Would Retake
115
Reviews
4.6
Quality
3.2
Difficulty
4.5
Helpful
4.6
Clarity

91%

Would Retake

115

Reviews

Rating Distribution
Official

5

92

4

12

3

3

2

2

1

6

What Students Say

Don't miss a chance to take a class with him

CSE529 - 5.0 rating

Oh, I can say, professor Miller was one of the best teachers I have seen in my life, he still teaches on the board and put a lot of efforts to make us understand the concepts as parallel computing models and algorithm design on it is unseen aspect of our studies for most of the students, so he make this class really interactive and informative

CSE529 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 81 grades
Most common grades:
A (60)
Not sure yet (9)
B+ (8)
Grade Distribution
A(64)B(3)C(2)D(0)F(0)A-/B+(12)
Based on 91 reported grades
A: 60
Not sure yet: 9
B+: 8
A-: 4
Common Tags
Respected (54)
Skip class? You won't pass. (33)
Inspirational (25)
Amazing lectures (14)
Amazing lectures (13)
Clear grading criteria (13)
Graded by few things (11)
Caring (10)
Rating Trend

Stable

-0.02 avg change
Apr
May
Jun
Sep
Dec
Dec
Last 6 months
Ratings by Course

CSE531

5.0

(3)

CSE633

5.0

(7)

CSE702

5.0

(1)

CSE410

4.8

(6)

CSE529

4.8

(48)
+4 more courses
Difficulty by Course

CSE331

3.8

CSE429

3.7

CSD429

3.7

CSE529

3.1

CSE531

3.0

Reviews (115)
4.0
4.0
CSE331
Feb 2, 2009

He is very smart but doesn't seem to like lecturing. He only gives two grades: 40% midterm and 60% final. That is killer stress.

5.0
4.0
CSE331
Apr 30, 2009

He genuinely cares to help his students, taking time to schedule extra review outside of class and helpful in office hours. Doesn't use powerpoint, which is great. Only thing is grade is 100% from exams, could be hard for poor test takers.

5.0
4.0
CSE331
May 4, 2009

awesome teacher only he made the class interesting grading is a little harsh as far as i can tell but overall i think he is great and real explains everything perfectly

4.0
5.0
CSE331
May 5, 2009

Proffesor Miller is a good conveyor of knowledge for the most part but it seemed like he would have rather not been teaching an undergrad class. Our entire grade was based on two exams which were both pretty tough and entirely open-ended. Probably not the best professor if you absolutely need this class to graduate...

5.0
5.0
CSE331
May 14, 2009

Very well prepared and enthusiastic. Related well to students. Tough course but explained material well and was available even outside of scheduled hours.

2.0
1.0
CSE331
May 25, 2009

Great class but the prof seems to wander repeatedly about how important he used to be.

5.0
2.0
CSE531
Mar 15, 2011

clear voice,good teacher. His handwriting is the worst , so u better listen to what he says, thats the only way u know what the sketch on the board means.

5.0
5.0
CSE531
May 20, 2012

Excellent professor. Very enthusiastic, knowledgable, and personable. Made himself readily available even though he was going through some medical issues during the semester. Will definitely take more courses with Prof. Miller.

5.0
3.0
CSE191
Mar 30, 2013

Just Take him. No teacher is better than him. Extra Credit no attendance 2 midterms, 2 quizzes 1 final. No homework. Funny, understanding and gives 10/10 in quiz to entire class if its stormy outside(after cancelling the quiz and class).Just TAKE HIM! You wont get better.

5.0
2.0
CSE191
Apr 18, 2013

He's a really good teacher. humorous. and quiz are really easy and he concerns students' security and health and so on. he even gave us 20% extra credit. I love him, he's really kind and good pro. nobody will dislike him

1.0
5.0
CSE191
May 14, 2013

This guy was terrible. Expected us to already know the basics when most of us haven't even taken a computer course before. Unless your a Grad student do not take his classes.

5.0
2.0
CSE531
Oct 14, 2013

Best Professor for Algorithm.

5.0
2.0
CSE529
Oct 17, 2013

Good professor. He teaches very well. You must take notes or else it will be very confusing at the end of the semester.

4.0
2.0
CSE529
Nov 2, 2013

"It doesn't matter","I don't care" - the best lines of Prof. Russ Miller. He surly seems to have a lot of attitude, but got to say he has earned it because of his knowledge. 0 assignment, no attendance, easy 2 midterms & is helpful. But you don't stand a word when he speaks & can easily make you look dumb by his witty humor. But he's awesome prof.

5.0
3.0
CSE529
Nov 19, 2013

A fantastic professor. No unnecessary assignments and home works, no unnecessary blah blah. Teaches superbly, you can understand everything taught in class. He is extremely knowledgeable.

4.0
2.0
CSE529
Grade: Not_Sure_Yet
Dec 7, 2013

One of the best professors. Very knowledgeable and witty with his words.

3.0
5.0
CSE529
Dec 11, 2013

2 midterms and one final. Too much pressure for bad test takers

5.0
2.0
CSE529
Grade: A
Aug 30, 2014

Amazing prof. I recommend at least two of the three courses that he offers. The courses are very relevant to the industry today. If you're a computer science major you have to take algorithms for modern computers. And prof Miller makes everything so easy. Really happy to have taken his classes.

5.0
1.0
CSE529
Sep 19, 2014

So far so good. I love this guy

5.0
3.0
CSE529
Nov 27, 2014

Excellent lectures. Enjoyable to attend class. Very helpful in and outside of class. Great lecture style. No powerpoints. Text book complements lectures. Courses that he teaches are very relevant to current technology. Looking forward to taking his advanced class next semester!

5.0
5.0
CSE529
Grade: B+
Dec 27, 2014

Best Professor ever. Gives great lectures. Brilliant. Easy to follow. Uses blackboard instead of powerpoints. Teaches very interactively so we can participate. Pace of lectures is excellent. Material is very important to what I need to know when I graduate. Very funny. I enjoy his sense of humor.

5.0
1.0
CSE529
Grade: A
Jan 28, 2015

One of the best. I liked his style of teaching. Uses blackboard instead of power point slides. His classes are worth looking forward to and his tests are meaningful. No attendance, but hard to cope up if you miss the class

5.0
2.0
CSE529
Nov 18, 2015

Very awesome professor, with a very chilled out attitude and excellent teaching skills!

4.0
4.0
CSE191
Grade: A-
Jan 14, 2016

He is a great professor due to his ways of explaining and personalities. He is also a flexible and considerate professor too. There's a curve in his class if you wonder. However, this course is tough in some points so do not expect to depend on professor all the time. Be ready to read. I'm gonna register any computer science classes he is teaching.

5.0
1.0
CSE191
Grade: A
Jan 23, 2016

Great professor. Easy grading.

5.0
4.0
CSE191
Grade: A
May 12, 2016

I'm going to give it to you straight, intended engineers. It's a tough course, and the lectures can get long and boring. With that being said, Professor Miller is an excellent teacher. If you show up to class and read the textbook, you'll do fine. 75+ is already an A, and on top of that, he curves. If you skip class, you will fall behind easily.

5.0
1.0
CSE191
Grade: A
May 15, 2016

Dr. Miller is the man, great lecturer, fairly easy exams, and want every students to do well

4.0
2.0
CSE191
Grade: A
May 15, 2016

Overall pretty good at explaining concepts. Exams are somewhat easy if you study enough. Most exam questions are fair but some are weird and hard to understand. I recommend going to every class and recitation even though it's not mandatory. The textbook isn't really needed if you attend.

3.0
2.0
CSE529
Dec 13, 2016
Wouldn't take again

There should be a tag labeled "not caring", one of the signature phrases of Professor Miller. You think he is joking but indeed he doesn't care at all. I literally learned nothing from this course. His teaching is superficial. Also he made the attendance not mandatory but exams are heavily depend on what he said in class.

Tough Grader
Skip class? You won't pass.
5.0
3.0
CSE529
Grade: A
Dec 14, 2016
Would take again

Great lectures. Connects abstract material to real world. Really cares about students. Lectures are really important - don't skip. Entertaining and energetic prof.

Respected
Skip class? You won't pass.
Inspirational
5.0
2.0
CSE529
Grade: A
Dec 14, 2016
Would take again

Great Professor. The best I have had. Definitely should take a course with him. He has a great sense of humor, really cares about the students doing well, and explains things clearly. Really helpful during office hours and talking to him about general stuff. Easy exams. Very smart dude.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
2.0
CSE429
Grade: A-
Dec 21, 2016
Would take again

Russ is by far the one of the best professors that UB has to offer. He has very entertaining lectures along with no tricky questions on his tests. You either know it or you don't. Really learned a lot in parallel algorithms. The book is his book although it is a very good book for the class. Note: Grades undergrads and graduates differently.

Respected
Skip class? You won't pass.
TEST HEAVY
5.0
3.0
CSE529
Dec 29, 2016
Would take again

Prof Miller is one of the best in UB. It has 2 mid term and 1 final exam, no HW or assignment. Evaluation and grading are straightforward. He explain concept very clearly and makes sure you understands it. It a class where you can ace it if you don't miss out any of his lecture. Overall he is a genuine prof who wants best for his students.

Respected
Amazing lectures
Caring
4.0
3.0
CSE529
Grade: C
Jan 18, 2017
Would take again

Bad test takers will have a hard time in this course. Hence the 4/5 rating. Take this course if you want to experience how an ideal lecture is conducted. Top notch. Miss the lectures and you will have a hard time catching up. Grading depends on the TAs. Grading is pretty subjective. Luck definitely matters.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
CSE191
Grade: B+
May 6, 2017
Would take again

Excellent course. Well organized and material relevant to my major. Professor is easy to understand and very straightforward in his approach to teaching, grading, lecturing, etc. Very responsive to student input and requests.

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CSE191
Grade: B
May 22, 2017
Would take again

Dr. Miller sets the example of how professors should teach and act. His class is tough and easy to fall behind if you miss too many lectures, but he is straightforward and open to help if you need it. Going to lecture is key to doing well in his class. Also hope that you're a good test taker because your grade depends on about three tests.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
4.0
CSE529
Grade: A
Dec 13, 2017
Would take again

Best I've ever had. Brilliant. Laid back. Good sense of humor. Wish there were a few homework or quizzes.

Respected
Skip class? You won't pass.
Inspirational
5.0
4.0
CSE429
Grade: A
Dec 16, 2017
Would take again

Best professor you'll find for UB CS. Really laid back and easy to talk to. Don't get it twisted, you cannot slack off in this class. Given that it's 100% exams, you better make sure you know your stuff. The material isn't too bad once you spend time with it, but go into the exams unprepared and you're doomed. Just go to lecture and pay attention!

Respected
Get ready to read
Skip class? You won't pass.
5.0
4.0
CSE429
Grade: A
Dec 22, 2017
Would take again

Really enjoyed his class. Tough material that he made very enjoyable. This class pulled together material from many other classes I had taken that left me wondering what computer science really was or meant. Very smart. Very engaging. Recommend very highly. Best I have had in my 4 years here.

Respected
Skip class? You won't pass.
Inspirational
5.0
4.0
CSE429
Grade: A
Dec 25, 2017
Would take again

Best Prof I have had. Miller is terrific. Makes the class very enjoyable even though the material is tough. Presents it in very relaxed manor and at a nice pace. Uses board instead of overhead - thank you! Brilliant and easy to talk to. Great combination. Take any course with him if you have a chance.

Respected
Skip class? You won't pass.
Inspirational
5.0
3.0
CSE633
Grade: A
May 10, 2018
Would take again

Great to take a course with Prof Miller. Really smart. Doesn't really teach this course. Kind of runs and supervises the course. I really learnt a lot by doing the project and presentations. Prof really helpful with input and feedback but lets us learn most on my own.

Respected
Inspirational
GRADED BY FEW THINGS
5.0
4.0
CSE191
Grade: A
May 14, 2018
Would take again

The best. Really smart and really cares about the students. Great instructor! Doesn't use PowerPoint. Uses chalkboard which keeps pace nice. Interacts with students during class. Very accessible after class and really cares about students. Learned so much. If you have a chance, take a course with him!

Respected
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CSE633
Grade: A
May 16, 2018
Would take again

Great professor. Guided us in doing projects to understand how to implement programs on parallel computers. Really learned a lot. Not a traditional lecture type of class - closer to a seminar in flavor. We did a project and a couple of presentations. Take Prof Miller any time you can!

Respected
Inspirational
GRADED BY FEW THINGS
5.0
4.0
CSE191
Grade: A
May 17, 2018
Would take again

The best. Cares about us. Goes at the pace best for us - no PowerPoint. Really accessible - I learned so much from him about college life, courses, and getting involved with research and how to approach faculty. He's the man! Best I've had. Wish all profs were like him. Take whatever you can with Prof Miller!!

Respected
Skip class? You won't pass.
Inspirational
5.0
3.0
CSE191
Grade: A
May 17, 2018
Would take again

I really enjoyed this class. Prof Miller is really good. Strange sense of humor, but funny. He does a good job of going at a good speed and not just running through material. It is good to be able to talk to him after class. He offers review sessions and is generally available and seems to enjoy talking to students. Take a class with him!!

Respected
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
2.0
CSE191
Grade: A+
May 30, 2018
Would take again

Well paced lectures. If you show up and pay attention you will do well. If you don't, good luck. The class required an electronic textbook. However, a second book was listed on the syllabus but I did not need it. Attendance was required for the recitations, but not for the lecture.

Respected
Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
4.0
CSE529
Grade: A
Dec 11, 2018
Would take again

Great prof. Best I've ever had. Really cares about the students and gives review sessions before all the exams. Explains material really well and doesnt use PPTs so the pace of the class is really good. Take him if you get the chance!

Respected
Skip class? You won't pass.
Inspirational
5.0
4.0
CSE529
Grade: Not sure yet
Dec 14, 2018
Would take again

Miller is the best prof in the department. He is really smart but explains things really well. He uses the whiteboard and answers questions so the pace of the class is really good. Take anything you can with him.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CSE529
Grade: A
Dec 19, 2018
Would take again

He is the best, puts every effort to clear doubts. A must take course to clear concepts of algos. Be physically & mentally present in class and the course is easy. Perform well in midterms as finals are tough. No stupid assignments etc. hence helps to balance the work load. Only concern is the topics taught, they are not useful for interviews etc.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CSE529
Grade: A
Dec 20, 2018
Would take again

He's just great. Don't miss a chance to take a class with him. Really smart, but pace of class is really good since he works on the board and doesn't use PPT. No hwks or programming assignments so there is pressure on the exams, but if you go to class and attend his review sessions (he did one at night for all 3 exams - amazing), you'll be ok.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CSE429
Grade: A
Dec 21, 2018
Would take again

Best prof I've had at UB. Pace of class is great. He works really hard to make sure everyone understands what he is teaching and is around after class for extra discussions. Gives review sessions at night before all exams. Take him if you can. Really knows his stuff!

Respected
Skip class? You won't pass.
Inspirational
5.0
3.0
CSE529
Grade: A
Dec 22, 2018
Would take again

Oh, I can say, professor Miller was one of the best teachers I have seen in my life, he still teaches on the board and put a lot of efforts to make us understand the concepts as parallel computing models and algorithm design on it is unseen aspect of our studies for most of the students, so he make this class really interactive and informative.

Skip class? You won't pass.
Inspirational
Clear grading criteria
5.0
3.0
CSE529
Grade: A
Jan 14, 2019
Would take again

He is an amazing professor. In class, he tries to make sure everyone gets what he teaches. The tests are a bit difficult if you do not attend the classes regularly.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
4.0
3.0
CSE529
Jan 18, 2019
Would take again

The best professor I have ever had in my life. He makes sure that everyone truly understands what he's teaching. Will inspire you for sure.

Clear grading criteria
Hilarious
Amazing lectures
5.0
3.0
CSE529
Grade: A
Jan 21, 2019
Would take again

One of the great professor in UB. he knows how to teach which most of the researchers dont . Course is light if you seat in all his class and understand concepts very well.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
3.0
CSE529
Grade: B+
Mar 24, 2019
Would take again

1. Professor Miller is awesome. 2. He makes algorithms more interesting and intriguing for students. 3. Must take, I will take it for no-credits too. 4. He has a aura about himself.

Gives good feedback
Respected
Inspirational
5.0
4.0
CSE429
Grade: Not sure yet
Apr 27, 2019
Would take again

Great course. Uses white board and really cares about students following what he us doing, so pace is excellent. Gives review sessions, stays after class, and has office hours. Really cares about students. Best prof I have had at UB. Take whatever you can with him!

Respected
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CSE529
Grade: A
May 17, 2019
Would take again

The best prof I had at UB. The pace of the class is really good. He really cares about us learning the material. He uses the board, which is great and he is fun to listen to. Brilliant guy. He also puts in a lot of time outside of class and does review sessions before exams. Great prof! Take him when you get a chance.

Respected
Accessible outside class
Skip class? You won't pass.
5.0
3.0
CSE633
Grade: A
May 17, 2019
Would take again

Not a hard class but learned a real lot. Prof Miller does a great job of running the class, though more like a seminar. Really smart and easy going. Class is really useful. Looking forward to taking his seminar next semester and learning even more.

Gives good feedback
Respected
5.0
4.0
CSE529
Grade: A
Jun 5, 2019
Would take again

Best Prof at UB. Spends a lot of time with students. Uses whiteboard so pace of class is great. Brilliant and enjoyable to listen to. Really cares about students. Grade based on only 3 exams, so some pressure on each.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
3.0
CSE529
Grade: B
Jun 12, 2019
Would take again

Easily one of the best professors in UB. Though dont take it lightly, it will screw you harder than you can imagine. Made algos easy to understand!

Respected
Skip class? You won't pass.
Amazing lectures
5.0
2.0
CSE529
Grade: A+
Oct 22, 2019
Would take again

Just attend his lectures, he teaches really well. You'll easily score an A. Clear grading criteria and does as he says.

Respected
Amazing lectures
EXTRA CREDIT
5.0
4.0
CSE529
Grade: A
Dec 5, 2019
Would take again

Great prof - he lectures really well. Lectures on the board - no PPT. Go to class, pay attention, and you will do well. He teaches really well. Best Prof by far in the department. He also spends time with students before and after class and runs review sessions.

Respected
Skip class? You won't pass.
Inspirational
5.0
4.0
CSE529
Grade: A
Dec 7, 2019
Would take again

Best prof at UB. Great lectures. Go to lecture and pay attention and you'll do well. He uses the whiteboard so class is at a terrific pace. He spends a lot of time with us - hangs after class, office hours, and review sessions before every exam. Really smart and really helpful. Take any course that you can with him!!

Respected
Skip class? You won't pass.
Inspirational
5.0
4.0
CSE529
Grade: B+
Dec 16, 2019
Would take again

Great Prof. Definitely take him if you can. Excellent lectures all on the board so the pace of class is great. He gives review sessions before every exam and spends time before and after class with students. Very smart and great sense of humor. Best prof I've had at UB.

Respected
Skip class? You won't pass.
Graded by few things
1.0
5.0
CSE429
Grade: C+
Apr 12, 2020
Wouldn't take again

His explanations skills are not good at all.

Test heavy
Lecture heavy
5.0
2.0
CSE633
Grade: A
Apr 30, 2020
Would take again

Taught more as a seminar than a regular class. Pretty much self-paced, but got to use some real parallel machines at CCR. I learned a lot. Prof. Miller is really smart and does an excellent job of guiding us through the semester.

Gives good feedback
Respected
Caring
4.0
3.0
CSE410
Grade: A
Apr 30, 2020
Would take again

I learnt a lot about web programming in this class even through I knew a bunch before taking the course. The zyBook was really helpful. It had a lot of good material in there. The labs sometimes were a bit picky, though. I'm really glad I took the course. It was on-line for the last part of the semester.

Gives good feedback
Respected
5.0
3.0
CSE410
Grade: A
May 4, 2020
Would take again

One of the best profs in the department. I took a couple of courses with him. Take him if you can. Book was very helpful and he was very understanding with COVID problems.

Gives good feedback
Respected
Clear grading criteria
5.0
3.0
CSE633
Grade: A
May 5, 2020
Would take again

I really like Prof Miller and have taken several courses with him. This is a seminar style course with a semester long project and a couple of presentations. He is really good and the course didn't suffer when we had to go on-line due to COVID. Take him if you get a chance.

Respected
Participation matters
Graded by few things
5.0
3.0
CSE410
Grade: A
May 16, 2020
Would take again

Learned a lot in the class. Zybook was really good for client side material. Class was run like a seminar and we needed to do a presentation, which was good practice. Miller is the best prof that I've had and transition to on-line in the middle of the semester was straight forward. He's helpful outside of class.

Respected
Accessible outside class
EXTRA CREDIT
5.0
4.0
CSE529
Grade: A
Dec 11, 2020
Would take again

Really was great with COVID. Cared a lot about us and made the class easy to get through. Tough material, but he is really great explaining things. Definitely take him if you get a chance!

Respected
Skip class? You won't pass.
Inspirational
5.0
3.0
CSE702
Grade: A
Dec 11, 2020
Would take again

Really good guiding us through the seminar. Some students did MPI, some did CUDA, and some did MP. He is really good at guiding us but we have to do the work on our own. Great experience. Best prof I have had in the department.

Respected
Accessible outside class
Inspirational
5.0
3.0
CSE429
Grade: A
Dec 11, 2020
Would take again

Really excellent professor. One of the best I have had. Really showed his concern for us in the COVID world. Tough material, but he explains it well, does review sessions in the evening, meets students in the evening and weekends. Can't ask for anything more.

Skip class? You won't pass.
Inspirational
Amazing lectures
5.0
4.0
CSE429
Grade: A
Dec 12, 2020
Would take again

Best professor I have had at UB. Really cares about the students and what they are going through. Good sense of humor and excellent lectures. Tests are hard. I wish there were some homework or quizzes in addition.

Respected
Graded by few things
Amazing lectures
5.0
3.0
CSE429
Grade: B
Dec 15, 2020
Would take again

Great prof. Made a tough semester with COVID and zoom and all quite enjoyable. Really smart guy and good guy. I don't do well in theory classes and I'm not sure how I did here, but he made it enjoyable and explained everything well. He also really cared about what we were going through this semester.

Respected
Inspirational
Hilarious
4.0
3.0
CSE529
Grade: A
Jan 3, 2021
Would take again

I think Prof. Miller did a great job teaching us this course in a remote setting! I wish the lectures were recorded and topics were explained by example in the book but if you attend the lecture and do your readings, youll do really well in the course. I wish he had HW also as a grading criteria

Skip class? You won't pass.
Test heavy
Amazing lectures
5.0
2.0
CSE410
Grade: Not sure yet
Apr 28, 2021
Would take again

I got Miller' for an elective intro to Matlab. Overall, this was one of the (very) few classes that I felt didn't suffer under the online/pandemic transition. He is an easy professor to reach out to and work with. Helps that the required reading and homework (Zybooks) was genuinely helpful in teaching the material.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
3.0
CSE410
Grade: A
May 14, 2021
Would take again

Miller's Matlab class was like a breath of fresh air during the pandemic. Very chill, caring, and approachable. Looked forward to it every week. Cool to work in a setting where students were involved in the teaching. Zybook was great for learning the language with homework and programming assignments that are auto-graded.

Respected
Accessible outside class
Clear grading criteria
5.0
3.0
CSE633
Grade: A
May 14, 2021
Would take again

I had heard that he was a terrific Prof, so I took his parallel computing class. Laid back and learned a lot! Really good prof, cares about the students, explains topics well even though course is mostly student driven.

Respected
Accessible outside class
Participation matters
5.0
3.0
CSE410
Grade: A
May 16, 2021
Would take again

Prof Miller is one of the best profs I had at UB. I am really glad that I got to take a class of his during my senior year. Class was not that hard and I learnt a lot about Matlab. The zybook is really helpful - lots of practice coding and small programming assignments. The project we did at the end of the semester was really good.

Respected
Clear grading criteria
Caring
5.0
3.0
CSE529
Grade: Not sure yet
Nov 26, 2021
Would take again

Russ is an amazing professor. Do not hesitate to take this course. The course is graded of of two midterms and a final only which is stressful but they are all very fair tests. Only problem I had is that the course is syncronous online and lectures were not recorded.

Respected
Graded by few things
Caring
5.0
3.0
CSD429
Grade: A
Dec 14, 2021
Would take again

Prof Miller is terrific. One of the best profs that I have had at UB. Take him if you get the chance. He explained difficult material really well, went over tough material several times, and spent time on the weekends giving review sessions. He has a good sense of humor. If you pay attention in class, you will do well.

Respected
Skip class? You won't pass.
Graded by few things
5.0
4.0
CSE529
Grade: A
Jan 1, 2022
Would take again

One of the best profs in the CSE dept. He really knows his stuff and presents it very well. Very patient and doesn't rush. He gives review sessions before exams which really help. It's important to go to class - the book also really helps. There are only 3 exams so it can be tough if you struggle with exams.

Respected
Graded by few things
Caring
5.0
4.0
CSE429
Grade: B+
Jan 14, 2022
Would take again

Miller is a great Prof. He explains things really well and takes his time answering our questions. He really knows algos and even gives weekend review sessions. I talked to him during office hours and he really helped me and also talked to me about my future. Def take him if you can. I wish I could take his next course.

Respected
Accessible outside class
Graded by few things
5.0
3.0
CSE529
Grade: A+
Mar 17, 2022
Would take again

Absolutely brilliant professor. His exams are clearly based on your understanding of concepts. I would take his course again without a doubt.

Amazing lectures
Hilarious
Lecture heavy
5.0
2.0
CSE529
Grade: A
Apr 11, 2022
Would take again

Grade based on exams. It's easy to get A if you understand what he taught in lectures. You can get bonus credit from multiple choice question about the professor in exam.

EXTRA CREDIT
Clear grading criteria
Graded by few things
5.0
3.0
CSE429
Grade: A
May 23, 2022
Would take again

Amazing professor that actually knows how to teach. First theory course I've ever had that was actually super interesting and taught at an amazing pace. Exams we're super well thought out and don't overwhelm you with memorization. Take this man if you value an education and your GPA because he will guarantee you do well for both.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CSE429
Grade: A
May 23, 2022
Would take again

Terrific teacher. Really enjoyed his lectures. He teaches very well and really cares about the students. Explains the material well. The exams are well thought out, requiring us to show that we know the material and not that we have memorized answers. Best Prof I have had in the department. Definitely take him if you have the chance!

Amazing lectures
Inspirational
Respected
5.0
4.0
CSE429
Grade: B+
May 23, 2022
Would take again

Russ Miller is a very caring professor. He goes lowly to make sure all the students understand his materials correctly and hosts extra office hour after exams to help students understand why they got the questions wrong. Overall a great professor. I would definitely recommend reading the book before class to better understand the materials.

Tough grader
Hilarious
Respected
5.0
4.0
CSE529
Grade: A
May 24, 2022
Would take again

Miller is the best Prof that I had at UB. Take him if you can. He did a great job - recorded lectures, posted PPTs, posted book, used zyBook for review material, weekly on-line quizzes, best 2 of 3 midterms. Really cared about students with all sorts of stuff going on during the semester.

Amazing lectures
Inspirational
Respected
5.0
1.0
CSE529
Grade: A+
May 27, 2022
Would take again

Excellent teaching skills and knows the material thoroughly. Have to deeply understand the concepts, so prepare early for exams. Recorded lectures were fantastic as well because it helped get clarity about a lot of concepts.

Tough grader
EXTRA CREDIT
Amazing lectures
5.0
3.0
CSE429
Grade: A
Dec 20, 2022
Would take again

Prof Miller is the best Prof that I have had at UB. He really cares about the students, not just about the class, but about personal stuff. He goes over the material very carefully and explains things really well. He is willing to go over material more than once if students are struggling. Take him if you have the chance - I'm glad that I did!

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CSE529
Grade: A
Dec 22, 2022
Would take again

Awesome lectures & a very generous grader!

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
CSD429
Grade: A
Dec 23, 2022
Would take again

Great course. Best Prof that I have had. TAs were really helpful. Grading scheme clear throughout plus he gives extra credit problems. Great lectures. Explains material well and answers all questions - TAs answer some in chat. Definitely take him if you have a chance!

Caring
Respected
Online Savvy
5.0
3.0
CSD429
Jul 28, 2023
Would take again

Best professor and advisor. He really cares for students and wants us to be successful. He is patient, kind, encouraging, and always gives good suggestions. Hope we have more professors like him.

5.0
4.0
CSE529
Grade: A-
Dec 29, 2023
Would take again

Prof Miller is the best. Really cares about the students. Willing to meet during evenings to discuss course. Review sessions on weekends. Excellent lectures and slides. Homework really helped!

Amazing lectures
Inspirational
Caring
1.0
3.0
CSE429
Grade: Not sure yet
Apr 18, 2024

worst professor ive taken in my life. he acts super nice and is very likeable, but then the midterms have nothing to do with classes or hw (which you have to pay for and it goes to his pocket). the high scoer on rmp is super misleading. the midterm avg was 8/20 and he blamed us and gaslit us that we arent good enough. do yourself a favor. dont take

5.0
3.0
CSE429
Grade: A
Apr 24, 2024
Would take again

This is a great class, Dr. Miller was obviously grown in a lab to teach it. Asking lots of questions during lectures is encouraged; Dr. Miller makes sure to answer every question in great detail. Office hours always crush.

Tough grader
Amazing lectures
Respected
1.0
4.0
CSD429
Grade: Not sure yet
Apr 24, 2024

Be aware of fake reviews. We still haven't gotten our 2nd midterm grades out, and office hours are hell

1.0
5.0
CSE429
Grade: Not sure yet
May 7, 2024

Try to avoid this class at all costs, especially if you value your GPA, because the reputation of this class is misleading. Russ Miller expects everything of you and not much of himself as an instructor - there is no clear way to prepare for exams or to solve problems, however you will be held to the highest standards when it comes to grading.

Tough grader
Test heavy
5.0
4.0
CSD429
Grade: Not sure yet
May 8, 2024
Would take again

I see negative reviews before the final exam and final grades. It seems like they took a different class than I did. Lectures were great. Material trimmed way back to work with those of us in class this semester. Exams 100% predictable based on lectures and lecture notes and old exams. Bonus points given for those attending lecture. Great class!!

Amazing lectures
Accessible outside class
5.0
2.0
CSE633
Grade: A
May 11, 2024
Would take again

Really enjoyed the class. Pretty much self paced, doing our own projects of our own choosing to learn how to use clusters. Just a few presentations and participation in class. Really nice and low keyed, but I learned a real lot!

Participation matters
Inspirational
Respected
4.0
4.0
CSE429
Grade: Not sure yet
May 13, 2024
Would take again

Knowledgable man with character but I'd say a 3.5/5 teacher. This sem was undergrad only, but still difficult. The content was alright; finding what to study was hard and it showed in exam1 avgs (he said it was the class' fault). 75% exam, 25% hw grades, some extra credit. He talks really slow = easy to zone out, but recorded lectures were great.

Get ready to read
EXTRA CREDIT
Test heavy
5.0
3.0
CSD429
Grade: A
May 18, 2024
Would take again

I have gained more from this class than from any other course during my time as a CS major. This is the first time I've earned an 'A' in my major. The lectures were exceptionally clear and engaging. The course materials were perfectly structured. It was always a pleasure to attend class, and I truly feel I've made significant progress.

5.0
4.0
CSE429
Grade: A
May 19, 2024
Would take again

Prof Miller really knows his stuff and is able to explain it really well. This course brought together material from throughout the curriculum and helped me be able to put things in perspective. He provides notes in advance of lectures, recordings of lectures, books, etc. Highly recommended.

Tough grader
Amazing lectures
Inspirational
5.0
4.0
CSD429
Grade: A-
May 31, 2024
Would take again

One of the best Profs that I have had. Really knows his stuff and is able to put it in context so that it makes sense. Very interesting course. I wish he had covered more material like he has in previous classes, but I understand that many students seemed to be struggling. If you get a chance to take a course with him, you will really enjoy it!

EXTRA CREDIT
Clear grading criteria
Inspirational
2.0
5.0
CSD429
Grade: B+
Jun 9, 2024

Professor millers class was incredibly disappointing. his teaching style and lectures were a confusing mess. The text book we have to purchase are the same textbooks he wrote over 10 years ago.. all he needs now is to post his audio book so I can bleed from my ears as at home too. Every weeknight and weekend for an entire semester.

Tough grader
Test heavy
3.0
5.0
CSE529
Grade: B+
Jun 9, 2024

hard class. unrealistic expectations. many tests and quizzes

Tough grader
Beware of pop quizzes
Test heavy
5.0
3.0
CSD429
Grade: A
Jun 17, 2024
Would take again

Excellent Prof with great lectures. Cares about the students - review sessions, lots of office hours, answers questions in class. I wish he didn't have to trim back the material from past semesters - maybe too many students in the class. Looked forward to this class - seems like a good guy.

EXTRA CREDIT
Amazing lectures
Respected
1.0
5.0
CSE429
Sep 26, 2024

He likes to delete negative reviews. His class is boring and difficult to study for. He only makes past exam questions (no solutions) available and tells you to go to busy virtual office hours to check your answers. Exam average was 8/20.

Tough grader
Test heavy
5.0
4.0
CSE529
Grade: A
Dec 7, 2024
Would take again

Great professor. Tough course. Learned a lot about algorithms from him. Its a theory course with no programming assignments. Also, no homeworks. Grade based on exams, extra credit, and weekly quizzes. He is the best prof that I have had a UB. Really cares about the students and takes time to answer questions during lecture.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
3.0
CSE529
Grade: A
Dec 21, 2024
Would take again

Really good course. I enjoyed Miller's teaching style. He knows the material and cares about the students. He has extra sessions outside of classes and gives extra credit and quizzes that are easy. Exams are challenging, but pretty similar to old exams, so not that big of a deal. Take him if you get a chance!

EXTRA CREDIT
Inspirational
Graded by few things
5.0
3.0
CSE529
Grade: A
Dec 11, 2025
Would take again

Excellent course. Take it if you can.

Amazing lectures
Clear grading criteria
Graded by few things
5.0
4.0
CSE529
Grade: A
Dec 19, 2025
Would take again

Great class. Professor explains material well and is concerned about students. Only 3 exams, but they are fair. I hope to be able to take him for another class.

Caring
Respected
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 81 grades
Most common grades:
A (60)
Not sure yet (9)
B+ (8)
Grade Distribution
A(64)B(3)C(2)D(0)F(0)A-/B+(12)
Based on 91 reported grades
A: 60
Not sure yet: 9
B+: 8
A-: 4
Common Tags
Respected (54)
Skip class? You won't pass. (33)
Inspirational (25)
Amazing lectures (14)
Amazing lectures (13)
Clear grading criteria (13)
Graded by few things (11)
Caring (10)
Rating Trend

Stable

-0.02 avg change
Apr
May
Jun
Sep
Dec
Dec
Last 6 months
Ratings by Course

CSE531

5.0

(3)

CSE633

5.0

(7)

CSE702

5.0

(1)

CSE410

4.8

(6)

CSE529

4.8

(48)
+4 more courses
Difficulty by Course

CSE331

3.8

CSE429

3.7

CSD429

3.7

CSE529

3.1

CSE531

3.0

Similar Professors