4.4

Mark Brehob

Computer Engineering - University of Michigan

4.4
Quality
3.5
Difficulty
82%
Would Retake
96
Reviews
4.4
Quality
3.5
Difficulty
4.5
Helpful
4.3
Clarity

82%

Would Retake

96

Reviews

Rating Distribution
Official
96 total ratings

5

73

4

10

3

3

2

2

1

8

What Students Say

In my own view, this lecturer simple does not know the material at all

EECS473 - 1.0 rating

He speaks extremely fast

EECS370 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 25 grades
Most common grades:
A (9)
Not sure yet (8)
A- (7)
Grade Distribution
A(10)B(2)C(1)D(0)F(0)A-/B+(12)
Based on 36 reported grades
A: 9
Not sure yet: 8
A-: 7
B+: 5
Common Tags
Respected (17)
Caring (15)
Amazing lectures (11)
Hilarious (7)
Lots of homework (7)
Accessible outside class (6)
Amazing lectures (6)
Gives good feedback (5)
Rating Trend

Declining

-0.28 avg change
Jan
May
Jun
Feb
Apr
May
Last 6 months
Ratings by Course

270

5.0

(1)

EECS373

5.0

(9)

ENGR101

5.0

(2)

EECS203

5.0

(1)

ENGR100

4.8

(6)
+7 more courses
Difficulty by Course

EECS470

4.3

ENG101

4.0

ENGIN101

4.0

EECS473

3.8

EECS376

3.6

Reviews (95)
5.0
4.0
EECS270
Oct 15, 2002

Not easy, but makes class interesting, no personal favorites with this guy.

5.0
4.0
EECS373
Feb 19, 2003

No Comments

5.0
3.0
EECS370
Feb 19, 2003

Great Lecturer, not boring

5.0
4.0
EECS370
Apr 22, 2003

No Comments

5.0
3.0
EECS270
Apr 24, 2003

He is also the CE advisor and actual told me not to take a class because a bad teacher was teaching it

5.0
5.0
EECS470
Nov 8, 2004

Full-time teacher and advisor. Wants class to understand. 470 is hard.

5.0
1.0
ENGR101
Jan 27, 2005

Great Porfessor. Makes everything ridiculously easy to understand. Breaks it all down.

1.0
5.0
ENG101
Mar 22, 2005

No Comments

5.0
4.0
ENG101
Mar 28, 2005

Brehob is very helpful and is great at explaining things. The only downside he has is he throws a lot of tough material at you pretty quickly.

1.0
5.0
ENG101
Apr 7, 2005

This class blows

5.0
2.0
ENGR101
Apr 12, 2005

he is a very helpful professor, great at explaining material

1.0
5.0
ENG101
Apr 13, 2005

there are always a minimum of three assignments "in play", and he needs to take it down a notch.

5.0
3.0
ENG101
Apr 20, 2005

He's AWESOME, the class is tough and needs a lot of work but he made it fun :)

5.0
3.0
ENG101
Apr 26, 2005

Brehob is one of the best teachers I've had in years. He teaches a tough class, but makes it go down easy.

5.0
2.0
ENG101
Apr 27, 2005

Brehob breaks down the material so that nearly everyone can understand. If you can't understand it, you can go to his office hours which he has plenty of. He is very helpful, and he cares abouut the students.

5.0
1.0
EECS270
Jun 4, 2005

Best professor. Very funny as well.. He makes the subject material look ridicilously easy!

5.0
5.0
ENG101
Aug 22, 2005

I knew nothing of C++, but Brehob did a wonderful job of teaching the course. He really broke things down so everyone could understand and was willing to stop lecture to catch everyone up. LOTS OF OFFICE HOURS; I was very appreciative of that. Made a course I knew nothing about and had no interest in fun.

5.0
4.0
ENG101
Aug 28, 2005

Brehob is a great teacher, it is a hard class, but you will learn so much!

5.0
4.0
ENGIN101
Sep 22, 2005

Brehob is one of the best teachers I've ever had.

5.0
3.0
EECS470
Sep 22, 2005

Brehob will *make* you interested in whatever he's teaching. Great Prof, (for a Sparty)

3.0
4.0
ENG101
Oct 6, 2005

although he has a kid, he looks and somewhat acts like al from home improvement, including the wardrobe. In 101, he lacks ability to lecture clearly. One on one though much better.

2.0
4.0
ENG101
Oct 9, 2005

No Comments

5.0
2.0
270
Mar 16, 2006

Best professor I've had at the university. Extremely helpful and keeps class entertaining. Fun class, too.

5.0
2.0
EECS270
Apr 3, 2006

He only teaches practical things that one will need the skills for in the future. Great professor! His lectures are interesting as well.

5.0
1.0
EECS270
Aug 1, 2006

One of my favorite EECS professors. Very easy to talk to during office hours, not to mention a wealth of hours to attend. He is often available during lab and always very willing to help with great clarity. His tests are very fair with one curveball thrown in to test your knowledge. His labs are really cool and pretty fun actually. You learn a lot.

5.0
3.0
EECS373
Aug 3, 2006

Hands down the best class I have taken at Umich. Brehob was a big reason for this, but the class subject matter is pretty interesting. He is super easy to talk to and really likes this class. He knows the lectures and labs backwards and forwards and is always around to help.

5.0
3.0
EECS373
Aug 3, 2006

If you don't like the class going in, you'll like it coming out. Guarenteed. Brehob is one of the smartest people i've met and has the goofiest sense of humor i've ever been around but it works for him. He only teaches practical stuff. He doesn't waste time on theory that no one cares about. Great advisor to.

5.0
3.0
EECS373
Dec 15, 2006

Very good professor

4.0
4.0
ENGIN101
Aug 11, 2007

Very good teacher overall. The topics were very complex compared to other sections but he was always willing to help us when needed.

5.0
3.0
ENGR100
Nov 12, 2007

Great Teacher, worked for Intel, knows his stuff and is very good at teaching it!

5.0
3.0
EECS373
Nov 27, 2007

Great Professor!!!

5.0
5.0
ENGR100
Dec 4, 2007

Fantastic teacher. Understands to every significant layer of abstraction and always willing to explain. Programmer's sense of humor, and sneaks in some really great life lessons. My best class and favorite teacher so far.

5.0
2.0
ENGR100
Dec 17, 2007

Very good at explaining things in a way that's very easy to understand. My favorite professor by far and very easy to talk to. Bad sense of humor (in a good way) that keeps the class entertaining as well. I would definitely recommend him if given a choice, especially if you're interested in computers.

5.0
4.0
EECS470
Dec 13, 2008

Brehob is a great lecturer with a great sense of humor. Makes class a lot of fun. He is passionate about his teaching and makes sure you understand whats happening. Very helpful in office hours as well. Gives hints about hw.

5.0
3.0
EECS373
Dec 19, 2008

By far the best professor I have had so far at umich.

5.0
4.0
EECS370
Jun 27, 2009

Simply excellent.

5.0
2.0
EECS270
Nov 23, 2009

Always willing to give help to people who need it. Despite teaching large lecture sections, "checks in" with his students every so often to make sure that they're still following. If you want to take EECS 270, sign up for Brehob's section.

5.0
4.0
EECS270
Dec 7, 2009

Brehob is one of the best professors I've had so far. He knows the material in and out, and can explain it in a way for students to understand. His lectures are both interesting and full of relevant information. He is, as one said below me, 'simply excellent'

5.0
3.0
EECS470
Dec 30, 2009

One of the better professors in EECS. Extremely helpful and takes time to come to the library on weekends to help students with their projects. Expects a lot in return as well. He really knows the material very well and his lectures are pacy. But, he does summarize important points in the end. Grade-wise not easy.

5.0
4.0
EECS373
Oct 20, 2010

Extremely helpful. Extremely knowledgeable about course material. During the final project he would stop into the lab at random times (Weekends and late at night) to answer any questions and help people. It was awesome!

5.0
3.0
ENGR100
Jan 5, 2011

My favorite professor so far. He has an excellent, yet dorky, sense of humor. Is always willing to help you out. Is very smart and usually explains topics well. He takes an interest in all of his students and their progress through his class. Only bad thing is the fact that he attended MSU for undergrad. The Class isn't easy, but it's THE U of M...

4.0
3.0
ENGR100
Apr 11, 2011

Good. More than the class itself, he's a good advisor to the freshman in this class. Very frank, quirky, fun. Even if your grade sucks, you learn a lot. This is one of the harder ENGR100's, but if you're going into CE, EE, or have an interest, than take this class (either with Brehob or Peter Chen)

5.0
4.0
EECS373
Apr 19, 2011

His class is great and so is the project things of the course. But it'll be in no sense easy to survive, cause the load is heavy, and especially hard when u r not getting used to his super fast lecture speaking.

5.0
5.0
ENGR100
Apr 21, 2011

What is there to say about Mark Brehob. I took his 100 class without reading prereqs (yes 100 classes have those) and I went in with no programming experience(which I wouldn't recommend). I had a mildly talented group and our final project failed completely, but I went to his exam review sessions, beasted the exams, and got a B+. Also LEARNED A TON

5.0
3.0
EECS270
Apr 22, 2012

Took EECS270 last spring with Brehob. Have to add that he really is excellent. If you're unsure, definitely take the class. He's a great time, and he knows his stuff. Lectures are very entertaining, and the class wasn't terribly difficult either.

5.0
2.0
EECS270
Jul 29, 2013

270 is basically an intro to computer engineering (IMO). you can't go wrong with brehob, he's one of the best instructors in the eecs dept. he holds a lot of office hours in case you're ever struggling with something

5.0
4.0
EECS373
Grade: B+
Apr 4, 2014

Dr Brehob is likely the best EECS professor you will ever have. Project-based courses like 373+470 are a ton of work and require a lot of time; Dr Brehob amply prepares all of his students with fast-paced and information-rich lectures and strives for universal comprehension. His is always willing to lend an ear for _anything_. The dude truly cares.

5.0
4.0
EECS470
Apr 4, 2014

Dr Brehob is an enthusiastic and incredibly modest lecturer. Despite his vast knowledge and experience, he has always been super respectful with my slow adoption on tough topics and has always found time to help me work through problems. You will never have a professor that genuinely cares about your success as much as Dr Brehob.

5.0
3.0
EECS270
May 8, 2014

Brehob is a very clear lecturer. He knows the material, and he puts in the effort to teach it well. He's pretty interactive - he'll draw examples on the board and walk around the classroom to make sure you're getting it. Lab instructions were clear and well-written. There's often 3-4 assignments "in play" at all times, so it's important to keep up.

5.0
4.0
EECS470
Grade: Not sure yet
Oct 16, 2015

Maybe I'm biased because I'm very passionate about this topic (computer architecture), but Prof. Brehob is the best lecturer I've ever had here. He presents the material in a clear way and is willing to help a lot outside of class. He always has interesting and relevant anecdotes that he sprinkles around in his lectures. A+ Prof. Would recommend

1.0
2.0
EECS473
Jan 31, 2016

In my own view, this lecturer simple does not know the material at all. He is not clear in his presentation of the material and is very unhelpful and negative with respect to students' academic objectives.

5.0
3.0
EECS203
May 26, 2016
Would take again

He was a good teacher it is evident that he really cares for students and will work with you to make sure you can understand the material. I enjoyed his class a lot, and I am glad I took discrete with him.

3.0
4.0
EECS473
Nov 29, 2016
Wouldn't take again

Pay attention to the final project, carefully choose your teammates, failure of the final project could lead to a bad grade, and be ready to stay in the lab a looooot

Tough Grader
5.0
4.0
EECS473
Grade: A-
Jan 4, 2017
Would take again

Brehob has vast knowledge relating to embedded systems. 473 is a valuable class. You will learn a lot, you will also work a lot. The tests are fair and cover the course material in a fair way (in comparison to other eecs classes that have oddball questions). Brehob is always reachable for advice -- it may be rough sometimes but its always honest.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
EECS270
May 5, 2017
Would take again

Prof Brehob has lots of industry experiences and teaches students a lot about how people in the industry would think about a particular problem which opened my eyes. He is a great at covering the materials, but be ready to practice a lot! He is really helpful during office hours.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
EECS370
Grade: Not sure yet
Mar 8, 2018
Would take again

Surprised by some of the negative reviews here, especially regarding insensitivity. I'm black and I've never felt any sort of racism from Brehob. He's an incredible lecturer. He's hilarious, and he knows his stuff. He's got great OH, and he really cares about his students. A top-tier professor.

Hilarious
Amazing lectures
Caring
5.0
4.0
EECS370
Grade: C
May 5, 2018
Would take again

Professor Brehob is wicked smart and it shows pretty quickly. His lectures are consistently interesting and funny, and he makes an obvious effort to convey all the necessary knowledge. His pace is pretty quick and his tests are some of the most difficult that you will take, but I would say it is more than worth it.

Respected
Hilarious
Amazing lectures
3.0
4.0
EECS376
Apr 12, 2019
Wouldn't take again

I cannot understand what his accent. Maybe it's too difficult for an international student. His tone makes me wanna sleep too.

Accessible outside class
2.0
4.0
EECS370
May 25, 2019
Wouldn't take again

He speaks extremely fast. He frequently jumps between different points but always fails to mention the connections. He is helpful during office hours and caring though.

Get ready to read
Participation matters
Skip class? You won't pass.
5.0
2.0
EECS376
Grade: A
Jun 17, 2019
Would take again

I do not understand why people dislike this class; it was one of my favorites. Brehob is more hardware than theory, but he did a good job taking on this course. He can kind of ramble at times, but he has good charisma. iClickers were used to track attendance, but he didn't use them everyday. All in all, it was a good class and a good time.

Respected
Test heavy
Caring
4.0
1.0
EECS370
Grade: B+
Jul 3, 2019
Would take again

This class, like many of the early EECS classes, is one where the projects and homework don't really matter because everyone gets 100s on them. As a result, the class is very test heavy, which is frustrating for us CS folk who are unfamiliar with CE/EE ideas. Brehob did as good a job as I'd expect in a class that wasn't intuitive for me.

Graded by few things
Test heavy
Caring
5.0
3.0
EECS370
Grade: A
Jan 14, 2020
Would take again

Brehob is a very good lecturer, he speaks very well and makes a lot of time for questions that students raise. He also makes time in class to work on example problems with help of IA's and himself, which were very helpful. The homework can be a lot, but there is a good amount of time to work on them.

Lots of homework
5.0
3.0
EECS376
Grade: A-
Feb 4, 2020
Would take again

Extremely strong dad energy. Very good at striking a balance between making you figure stuff out on your own and helping when you're stuck.

Accessible outside class
Hilarious
Caring
5.0
3.0
EECS370
Grade: A+
Feb 10, 2020
Would take again

Awesome professor! He really knows what he is teaching. You can learn great quantity of knowledge in his class, but you have to catch his speed first. Most of the difficulty is from his speaking speed....

Respected
Inspirational
Amazing lectures
5.0
5.0
EECS376
Grade: B+
Feb 22, 2020
Would take again

If you take EECS376 you HAVE to take it w Brehob. He actually really cares that everyone understands and will re explain everything when he can sense people are confused, which I thought he was really good at seeing. He calls you on your bs if you say you get it and don't in class or OH which might be intimidating at first but it's so helpful

Respected
Lots of homework
Caring
5.0
3.0
EECS370
Grade: A
May 1, 2020
Would take again

Good lecturer that really cares about students' learning and understanding the material.

Group projects
Amazing lectures
Caring
5.0
4.0
EECS376
Grade: A
Aug 30, 2020
Would take again

The course is very very hard but Brehob makes it enjoyable. There are lots of homework, but Brehob is very helpful in helping us understand the materials. In lecture, if there is some part of proofs people don't understand (hint hint Cook Levin Theorem), he would explain it again and again until everyone understands.

Lots of homework
Accessible outside class
Amazing lectures
4.0
3.0
EECS270
Grade: Not sure yet
Dec 14, 2020
Would take again

Certified hood classic

Inspirational
Lecture heavy
1.0
5.0
EECS270
Grade: Rather not say
Dec 17, 2020
Wouldn't take again

Even if Brehob was good during other semesters, I'm struggling to give him a 1 for this semester. For the midterm, there was no extra time given to submit. For the final, there was only 5 extra minutes. Almost every other online EECS course gives an extra 15-30 minutes to submit the exams. He can't effectively manage an online course at all.

Graded by few things
Test heavy
Tough grader
1.0
5.0
EECS270
Dec 17, 2020
Wouldn't take again

Barely gave the class any time to submit the exams...

Test heavy
5.0
5.0
EECS470
Grade: A
Mar 7, 2021
Would take again

He knows the material well and explains clearly, speaking really fast though. Homeworks and exams are fair. The biggest challenge came from the project. Had a really hard time but also learned a lot.

Group projects
Hilarious
Caring
5.0
3.0
EECS376
Apr 7, 2021
Would take again

Professor Brehob is truly a phenomenal professor and UofM is lucky to have him. I have never seen a professor so adamant about ensuring that everyone in their class understands the material. DO NOT pass up an opportunity to take a class with him.

5.0
2.0
EECS376
Grade: Not sure yet
Apr 7, 2021
Would take again

While 376 doesn't have the best reputation, Dr. Brehob is a fantastic professor for the course. We didn't have a spring break this semester (online accelerated semester), but he and the staff gave us a week off of lecture and homework. He also often slows down in lecture to answer each and every question. Very good lecturer, super concise.

Gives good feedback
Respected
Caring
5.0
3.0
EECS376
Grade: Not sure yet
Apr 29, 2021
Would take again

Professor Brehob goes above and beyond to ensure that his students learn the notoriously-difficult material of EECS376. In lectures, he frequently stops to ensure that everyone understands the material, even in a virtual environment. He completely treats students with respect and genuinely cares about his students. I cannot recommend him enough!

Respected
Amazing lectures
Caring
5.0
4.0
EECS376
Grade: A-
May 7, 2021
Would take again

EECS 376 is a difficult class, but Mark makes it enjoyable. He is a super engaging lecturer and he makes sure everyone understands the material before moving on to something new. His office hours not heavily attended, so I had the pleasure of working with him one on one for homework help. He is super helpful, encouraging and an overall great guy.

Respected
Accessible outside class
Caring
5.0
5.0
EECS376
Grade: B
May 7, 2021
Would take again

This class is extremely difficult but Brehob is an excellent teacher. He answers all the questions during lectures even if we are behind to make sure students are understanding it. If you do the homework and learn through Brehob, this should be a class you can do fine on... tough class though.

Respected
Lots of homework
Amazing lectures
5.0
5.0
EECS376
Grade: A-
May 23, 2021
Would take again

His lectures are amazing. He is very helpful during lecture and always answers everyone's questions. Even if a bunch of people ask questions and we get behind, he manages to get us back on the track in the next lecture. The class is hard, but the material is interesting. He is very knowledgeable about the material and it shows in his lectures.

Inspirational
Amazing lectures
Caring
5.0
4.0
EECS270
Nov 4, 2021
Would take again

One of the best teachers in the eecs department. Gives amazing lectures and explains everything clearly.

Respected
Inspirational
Amazing lectures
5.0
4.0
EECS376
Nov 29, 2021
Would take again

Best Professor ever!! Super patient in office hour, amazing lecturer, I almost failed 203 but felt so supported from Professor Brehob and did fine in 376.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
EECS376
Grade: Incomplete
Jan 21, 2022
Would take again

love his lectures <3

Amazing lectures
5.0
4.0
EECS376
Feb 14, 2022
Would take again

has amazing lectures and really cares about everyone understanding the material.

Respected
Amazing lectures
Caring
4.0
3.0
EECS376
Grade: Not sure yet
Apr 20, 2022
Would take again

Lectures can be fast and abstract, but Mark is always willing to answer questions and revisit topics. Not my favorite CS material but his lectures made sense and he was helpful after class and in OH

Lots of homework
Respected
Test heavy
4.0
3.0
EECS376
Grade: Not sure yet
Apr 30, 2022

Maybe it's because I'm not a native speaker, his lectures are just too fast for me. I can understand everything he says when I'm 100% concentrated on class, but for a lecture that lasts for like 2 hours, it's just kinda tough to stay focused the whole time, and once you miss a single slide, the entire lecture just becomes super confusing.

5.0
4.0
EECS376
Grade: A
Aug 22, 2022
Would take again

Interesting class if you enjoy theory and amazing professor. He always answers questions in lectures and slows down complicated topics

Amazing lectures
Hilarious
Caring
5.0
3.0
EECS370
Grade: Not sure yet
Mar 31, 2023
Would take again

Professor Brehob is my favorite professor at UMich. He makes lecture engaging and interesting and is a great teacher. He's also a funny and caring guy. His exams are difficult but he puts a lot of effort into making sure students understand the content. I was worried about this class, but he made me love it. Would take any class with him.

Amazing lectures
Caring
Respected
5.0
3.0
EECS370
Grade: A
Jul 28, 2023
Would take again

Professor Brehob is a very nice guy that made Computer Architecture manageable for me (someone with no hardware experience). I enjoyed the projects and we were given a lot of guidance on them. Sometimes he speaks a bit quickly, but if you really focus in class it is comprehendible. Watching online is also a good option for lectures.

Amazing lectures
Clear grading criteria
5.0
3.0
EECS473
Grade: A
Nov 8, 2023
Would take again

By far my favorite professor at UMich. Very caring and humorous; all around a great lecturer and is always willing to help you learn and grow.

Amazing lectures
Hilarious
Respected
5.0
5.0
EECS473
Grade: A-
Jan 3, 2024
Would take again

Class was hell but Brehob did his best to make it bearable

Group projects
Amazing lectures
Hilarious
1.0
5.0
EECS470
Grade: Rather not say
May 4, 2024

just avoid, nothing is clear, just avoid

Tough grader
5.0
5.0
EECS470
Grade: A-
Jun 21, 2024
Would take again

Brehob is a very knowledgeable and caring, if blunt professor. He relates his industry experience to the course content, which is interesting. Very challenging course but you will get a lot out of it if you're willing to put in the work. He does not cool the course down during the tail end of the project, and it felt a bit excessive at times.

Group projects
Amazing lectures
Lots of homework
5.0
5.0
EECS473
Grade: A
Feb 24, 2025
Would take again

A great professor, incredibly tough but great.

4.0
5.0
EECS470
Grade: B+
Feb 27, 2025
Would take again

Brehob's class is challenging but rewarding. He brings industry experience and relates it well. Stay engaged, use the textbook, and leverage tools like unstuckstudy for study prep. The project is tough but you'll learn a lot.

4.0
4.0
EECS370
Grade: B+
Apr 26, 2025
Would take again

Great Prof learned a lot from him he has a lot of experience not only as a professor, but also from working in the industry. Personally I don't care much for hardware but if that's your jam you'll love him.

Lots of homework
Respected
Accessible outside class
5.0
3.0
EECS370
Grade: B-
May 6, 2025
Would take again

Amazing kind and respectful teacher. The best teacher I have interacted with at umich in general, he is so sweet kind and respectful. I have never met a teacher like him and honestly I am so happy I took it with him during this semester and not beaumont even though I know he's also good. Extremley underrated and amazing professor! Take him!!

Gives good feedback
Inspirational
Respected
1.0
4.0
EECS370
Grade: A-
May 31, 2025

He knows the material but teaches in a way that shuts students down. Questions are met with criticism, and office hours feel more like a test than help. The class left me discouraged, not from difficulty, but from an environment that made learning feel impossible.

Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 25 grades
Most common grades:
A (9)
Not sure yet (8)
A- (7)
Grade Distribution
A(10)B(2)C(1)D(0)F(0)A-/B+(12)
Based on 36 reported grades
A: 9
Not sure yet: 8
A-: 7
B+: 5
Common Tags
Respected (17)
Caring (15)
Amazing lectures (11)
Hilarious (7)
Lots of homework (7)
Accessible outside class (6)
Amazing lectures (6)
Gives good feedback (5)
Rating Trend

Declining

-0.28 avg change
Jan
May
Jun
Feb
Apr
May
Last 6 months
Ratings by Course

270

5.0

(1)

EECS373

5.0

(9)

ENGR101

5.0

(2)

EECS203

5.0

(1)

ENGR100

4.8

(6)
+7 more courses
Difficulty by Course

EECS470

4.3

ENG101

4.0

ENGIN101

4.0

EECS473

3.8

EECS376

3.6

Similar Professors