Russ Miller
computer science and electrical engineering - University at Buffalo (SUNY Buffalo)
4.6
Quality3.2
Difficulty91%
Would Retake115
Reviews91%
Would Retake
115
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
14%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.02 avg changeRatings by Course
CSE531
5.0
(3)CSE633
5.0
(7)CSE702
5.0
(1)CSE410
4.8
(6)CSE529
4.8
(48)Difficulty by Course
CSE331
3.8
CSE429
3.7
CSD429
3.7
CSE529
3.1
CSE531
3.0
Reviews (115)
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.
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.
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
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...
Very well prepared and enthusiastic. Related well to students. Tough course but explained material well and was available even outside of scheduled hours.
Great class but the prof seems to wander repeatedly about how important he used to be.
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.
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.
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.
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
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.
Best Professor for Algorithm.
Good professor. He teaches very well. You must take notes or else it will be very confusing at the end of the semester.
"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.
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.
One of the best professors. Very knowledgeable and witty with his words.
2 midterms and one final. Too much pressure for bad test takers
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.
So far so good. I love this guy
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!
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.
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
Very awesome professor, with a very chilled out attitude and excellent teaching skills!
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.
Great professor. Easy grading.
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.
Dr. Miller is the man, great lecturer, fairly easy exams, and want every students to do well
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.
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.
Great lectures. Connects abstract material to real world. Really cares about students. Lectures are really important - don't skip. Entertaining and energetic prof.
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.
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.
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.
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.
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.
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.
Best I've ever had. Brilliant. Laid back. Good sense of humor. Wish there were a few homework or quizzes.
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!
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.
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.
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.
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!
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!
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!!
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!!
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.
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!
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.
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.
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.
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!
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.
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.
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.
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.
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.
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!
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.
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.
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.
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!
Just attend his lectures, he teaches really well. You'll easily score an A. Clear grading criteria and does as he says.
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.
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!!
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.
His explanations skills are not good at all.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
Absolutely brilliant professor. His exams are clearly based on your understanding of concepts. I would take his course again without a doubt.
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.
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.
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!
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.
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.
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.
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!
Awesome lectures & a very generous grader!
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!
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.
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!
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
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.
Be aware of fake reviews. We still haven't gotten our 2nd midterm grades out, and office hours are hell
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.
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!!
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!
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.
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.
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.
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!
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.
hard class. unrealistic expectations. many tests and quizzes
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.
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.
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.
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!
Excellent course. Take it if you can.
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.
Class Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
14%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.02 avg changeRatings by Course
CSE531
5.0
(3)CSE633
5.0
(7)CSE702
5.0
(1)CSE410
4.8
(6)CSE529
4.8
(48)Difficulty by Course
CSE331
3.8
CSE429
3.7
CSD429
3.7
CSE529
3.1
CSE531
3.0