2.5

Paul Watta

Engineering - University of Michigan - Dearborn

2.5
Quality
3.7
Difficulty
48%
Would Retake
180
Reviews
2.5
Quality
3.7
Difficulty
2.4
Helpful
2.5
Clarity

48%

Would Retake

180

Reviews

Rating Distribution
Official

5

39

4

21

3

14

2

31

1

75

What Students Say

Would definitely avoid if possible, however you have almost no choice

270 - 1.0 rating

I really wasn't enjoying his class at all

ECE270 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 52 grades
Most common grades:
A+ (14)
A (13)
B+ (6)
Grade Distribution
A(27)B(5)C(9)D(2)F(0)A-/B+(11)
Based on 62 reported grades
A+: 14
A: 13
B+: 6
C: 5
Common Tags
Tough grader (17)
Lots of homework (15)
Test heavy (15)
Skip class? You won't pass. (13)
LOTS OF HOMEWORK (12)
Lecture heavy (11)
BEWARE OF POP QUIZZES (7)
Gives good feedback (7)
Rating Trend

Improving

+0.65 avg change
Sep
Nov
Dec
Jan
Apr
Sep
Last 6 months
Ratings by Course

535

5.0

(1)

ALLCLASSE

5.0

(1)

ENG1000

5.0

(1)

ECE535

4.7

(3)

ENGINEERING100

4.0

(1)
+18 more courses
Difficulty by Course

100

5.0

ECE450

5.0

ENG101

4.7

ECE370

4.3

270

4.0

Reviews (180)
2.0
3.0
ENG100
Feb 28, 2002

Always keeps on smiling

2.0
3.0
ENGR100
Nov 1, 2002

ha ha laughable, like a horror movie

1.0
4.0
ENG100
Mar 9, 2003

God I hated E100 just because of this guy. Most pointless class. I didn't learn anything practical.

2.0
4.0
E100
Mar 14, 2003

What teaches is mainly a waste of time.

1.0
4.0
E100
Mar 17, 2003

this guy is the most pointless prof i ever had in my life. he's laughs pretty much all the time. when you first meet him you think he's laughing with you, but in reality he's laughing at you.

1.0
4.0
ENG100
Mar 19, 2003

This guy is a Joke with a capitol J. I have never in my life heard such useless rambling on about the most pointless topics imaginable. How can he still be employed as a professor. With his knowledge and skill, he should be flipping burgers at a BK.

1.0
5.0
ENGR100
Mar 26, 2003

why the hell is this guy around, he makes us write papers using language a highschool student can understand, but behind it, it's for him because he can't understand technical insights....UMD must be jokin to have this guy as a professor..

1.0
4.0
ENGR100
Apr 1, 2003

No Comments

2.0
3.0
E100
Apr 4, 2003

Paul Watta is a duche bag that is straight out of the 80's. I think i remember him staring on Miami Vice as Crockets partner. His cloths are so outdated along with his feathered dry hair cut. Also he talks like your sterotypical white guy.

2.0
4.0
E100
Apr 8, 2003

E100 is a beginner engineer's course. So why do they have somebody who doesn't understand engineering teaching it?

1.0
5.0
ENG100
Apr 9, 2003

cant teach

1.0
1.0
E100
Apr 13, 2003

No Comments

1.0
4.0
E100
Apr 18, 2003

This guy needs to find a new job, or take some interpersonal skills. When doing the stupid poster presentations he doesn't listen to anything you just said. He'll ask a predetermined question, regardless if you answered it already in you presentation.

1.0
3.0
E100ECE201
Apr 29, 2003

No Comments

1.0
3.0
ENGR100
Jun 12, 2003

dont like him at all

1.0
4.0
ENGR100
Jul 1, 2003

No Comments

1.0
5.0
E100
Jul 1, 2003

His goal is to ask questions and tell you you are wrong. If you get lucky and get the right answer he keeps asking questions until he proves he knows more than you. Watta has to be the 2nd worst prof only behind shaout.

2.0
4.0
ECE498
Jul 14, 2003

This work of art has a very limited knowledge of anything outside of his doctorate concentration. As a matter of fact, I doubt he can even tie his own shoes. When one asks a question, he wants to hear the answer, not be told to go research it themselves.

1.0
3.0
E100
Sep 23, 2003

No Comments

1.0
3.0
E100
Oct 6, 2003

this guy is a complete moron, thinks hes real hot **** when hes a ****.

5.0
1.0
E100
Oct 9, 2003

Dude, he is awesome. People never get to know him in person. Thye just judge him by his first impression. I think he is one of the easiest professors ever. He is willing to help people with engineering as well as other subjects realating to engineering.

5.0
2.0
E100
Oct 17, 2003

He is awesome!!

1.0
2.0
ECE201
Oct 23, 2003

No Comments

1.0
3.0
E100
Feb 10, 2004

Didn't know teachers could be this bad. He scared me away from engineering. Never answered my questions, always told me I was wrong, and falsley accused me of plagerism, later apoligized. Has a monster mullet.

1.0
3.0
E100
Mar 13, 2004

No Comments

1.0
5.0
E100
Mar 18, 2004

I thought this guy was lost when he strolled his mullet-headed self into class. Thinks he's way smarter than he is. I would want him teaching preschool. E100 is a joke though.

5.0
3.0
ECE498
Mar 27, 2004

Great Professor!

5.0
1.0
ALLCLASSE
Apr 17, 2004

he's a playa.

2.0
4.0
ECE100201
Aug 6, 2004

Guy was a dork. Needs some real-world experience as well as a haircut! Class was waste of time. He concentrates on easy things ppl already know, and makes them hard. Avoid him.

3.0
1.0
E100
Aug 23, 2004

he's a nice guy once you get to know him. he helps alot but he needs to focus more on engineering things instead of writting esays, and make sure he doesn't accuse anyone for cheating without making sure if they did.

5.0
1.0
E100
Aug 28, 2004

Gosh he is so hot. I have a secret crush on him.

1.0
3.0
E100
Sep 9, 2004

Watta should be fired. Im sick of looking at his purple sweater. He thinks he is the smartest man alive when I think monkey's are more intelligent then this guy. Unfortunaley all Freshmen Engineering students have to take this PRICK.

2.0
3.0
ENG100
Oct 29, 2004

annoying voice, expects you to learn a lot of material in a short amount of time, not very friendly, makes you look stupid, i believe he is the only person that teaches e 100.

2.0
3.0
E100
Nov 2, 2004

Watta is horrible. His lectures are awfully boring. His humor sucks. Dumb sweaters too...every day. Too bad all Engineering students have to sit through this class. Don't go to lecture, just read the course CD.

2.0
3.0
E100
Nov 19, 2004

"Get out of my dreams....and get into my car" is Wadda's anthem. He has dedicated his life to making an apperance on the Miami Vice reunion..... if they ever have one. This dueche bag got a call in the middle of class....it was 1984; asking for their Pontiac Feiro and hair back. Fear the Bird!!!!!

1.0
5.0
ENG100
Nov 22, 2004

Bad teacher with horrible humor. Try to avoid him as much as possible. Just read the CD or something! He is a hard grader and is really mean. If possible try to take Prof. Shridhar. He is awesome!! Shridhar grades about 300 times easier than Prof. Watta. Shridhar you ROCK!!

1.0
3.0
E100
Dec 4, 2004

Class sucked. Very boring & uninteresting. Listening to his voice made me sick. Humor is ridiculuous.

1.0
5.0
E100
Dec 16, 2004

No Comments

3.0
1.0
E100
Jan 14, 2005

No Comments

4.0
2.0
ENGINEERING100
Feb 8, 2005

Hey, he wasn't that bad. He taught well, was an okay guy and graded fairly. But yeah, what the hell was up with those sweaters?! Also, he had a lame sense of humor. Still, I've had much worse.

5.0
3.0
ENG1000
Feb 27, 2005

He does have have gay sweaters, but he is only doing his job. Weed out the losers that can not make it in the engineering program or field.

1.0
4.0
ENGR100
Mar 9, 2005

horribly boring, and unhelpful

3.0
3.0
ENG100
Mar 11, 2005

acts phoney and expects you to learn a lot of material over the semester, class focuses on Matlab WAY TOO MUCH, roup projects were a pain, this class was not an "intro to engineering" at all. I feel sorry for you if you have to take E100, it should be worth more than 2 credits!!

1.0
5.0
ENGR100
Apr 12, 2005

He blows so much nuts, grades harder than****, and can't teach worth a damn...But the only one who teaches this class, best of luck failing and retaking the class.

2.0
4.0
ENG100
May 6, 2005

I really disliked this class, but even worse was the instructor. Labs were awsome thanks to Novak, but all in all this class is useless for a ME student. Tests and papers are graded very harshly, and over half the grade is determined in the last week of class. Final exam=35% and final paper=25%.

2.0
5.0
ECE583
May 9, 2005

Class was interesting but the professor was very bad.Grading was horrible. Would not recommend this class to anyone if the same professor is teaching. Makes your life miserable. Very biased with students.

1.0
5.0
E100
May 16, 2005

Before taking e 100 i took the course e 126 which is a higher level course. When i got into e 100 it was hell cause of watta. He is sounfair and unclear. His way of grading material is stupid. THIS WAS THE MOST BORING CLASS I EVER TOOK IN MY ENTIRE LIFE. BECAUSE OF THIS CLASS I CHANGED MY MAJOR FROM ENGINEERING TO BIOLOGY!!!!!!!!!!!!

1.0
5.0
E100
May 19, 2005

This is the worst professor on EARTH! He is a**** first of all always smiling and acting gay.Second he's a d*ckhead the way he grades and teahces the class. He is a mother f**ker that makes this class the most boring class in the university. I rec. that nobody take this class with Watta.

1.0
2.0
E100
Jun 8, 2005

He still lives with his parents and hes like 40. He is an A$$

1.0
4.0
ENG101
Jul 7, 2005

This teacher is really weird. He is always smiling and making the students feel dumb. He cracks jokes on people that ask him questions or he might just laugh at you. The problem is his the teacher and he has not yet learned how to teach. O yeah, the test are about nothing but useless facts about the school

1.0
5.0
ECE583
Aug 30, 2005

Paul Watta is an insane human being. His grading is completely whack. He should be barred from teaching. Completely unhelpful with homeworks and projects.

1.0
5.0
ECE450
Aug 31, 2005

He knows his stuff. He is a ass at grading and doesn't care about the students well being. He took off 2 points on a kids paper for a double staple. For the ABET exam retake, he didn't let anyone know if they needed to retake. The same day he gave a quiz.

5.0
4.0
ECE583
Sep 1, 2005

Exams: straight forward, but you have to know the stuff. Taught VERY well and you learn a lot,he is very fast paced,and there is a decent workload.Personality: he is a little wierd, always smiling,but he helped out when needed. Only bad thing:he is a grading NAZI. Watta if you read this,lighten the **** up on the grading all ready. Id recommend him

1.0
5.0
E100
Sep 7, 2005

No Comments

1.0
5.0
ENG101
Sep 7, 2005

This teacher sucks. He is very unclear in his lectures and favors students. His exams are extremely hard and his gives tons of homework. Watta is the reason I dropped out of school. What ever you do don't take Watta.

1.0
5.0
ECE450
Oct 19, 2005

Watta sux! Worst teacher ever! I didn't learn anything in his class. His main goal is to fail you. He's constantly got this annoying smirk on his face and I think he watches**** in his office when noones around.

3.0
5.0
ENG100
Dec 6, 2005

i dont know how the one person so far gave him a good, fair rating. for eng100 he was terrible. definitely a grading nazi as stated before. tests dont reflect lecture at all. terrible class, terrible teacher

3.0
4.0
ENG100
Dec 19, 2005

Watta was helpful but he was horrible. He has high expectations, and works students too hard for only 2 credits. He informed us of projects and tests only a week in advance. The worst part is the vest. I want to burn that black vest he wears EVERY LECTURE. It's a crime against humanity. This is the worst way to introduce students to engineering.

2.0
3.0
E100
Dec 21, 2005

Overall i disliked the class, lecutres were the same mundane thing over and over. didn't not make the class enjoyable at all, labs sucked nuts, no guidence, tests are bias, grading nazi, and those vests...wow, those have never seen the light of day >.< If this is an 'intro" to engineering and a sign of things to come then im changing my major now.

2.0
4.0
273
Mar 15, 2006

This professor is a shame on the College of Engineering. His tests are really hard. Whenever he teaches a class, stay away from that class until another professor teaches it. :)

1.0
5.0
100
Apr 22, 2006

if your an engineer have fun beacause u have to take it and hes the only teacher...HE is a horrible teacher

2.0
3.0
ECE273
Apr 23, 2006

worst teach ever he doesnt explain anything he says "expalin how this works to your neighbor" and thats how the class goes stay away from him

1.0
3.0
E100
Apr 25, 2006

No Comments

3.0
3.0
ECE273
Apr 27, 2006

Grades like a hawk (-1 for not dotting your i's). Course is easy, but his grading methods make it hard. Just double check your answers. Also, he looks like Luke Skywalker. May the force be with you.

1.0
5.0
E100
May 8, 2006

Holy cow this guy is the worst teacher i have ever had end of story. I got a 97.3 in the lab and somehow still got a C in the class. He is a horrible grader has no idea what he is talking about and shouldn't be able to stand foot on U of M property...go back to school and learn what you are talking about before you try to teach students. HORRIBLE

1.0
5.0
ENG100
May 9, 2006

Seriously, no....just no...

4.0
1.0
ENGR100ECE273
Jun 1, 2006

If you have trouble getting an A in his class let alone passing you should reconsider your major because you won't be a competent engineer. Sure he's kind of a quirky guy and a picky grader but you should still get an A. All exam questions come straight from quizzes and in class examples. Very straight foward nothing tricky. Show up and you should ace his classes.

5.0
2.0
ENGR100
Dec 18, 2006

I think he is fine. He is not easy but he is not hard. He tells you what he wants on the tests, he says explain everything. You shouldn't have a problem getting a B in the this class. In lecture he doesnt explain everything clearly but if you go to his office, he will explain it better. If you are still have problems go talk to Shridhar.

2.0
3.0
ENGR100
Jan 4, 2007

not very helpful, he assumes you already know about the assignmnts and doesnt tell you about them until right before theyre due (check online often)... and for the lab be sure to get an instructor that speaks english!!!

1.0
5.0
ENG101
Jan 8, 2007

Awful

4.0
1.0
ENGR100
Jan 21, 2007

VERY eazy course, e100. I personally disliked the teacher. he is a hard grader. somewhat unclear on what he actually wants in his assignments.

5.0
1.0
ECE583
Feb 10, 2007

probably one of the best professors I've ever had. Had him for 3 classes (undergrad and grad). He is a tough grader but it isn't hard to get an A in his class. He is very supportive. Great over all!

4.0
2.0
ECE273
Mar 2, 2007

Picky grader is true, likes to take off a few points here and there. When I went to his office, he sort of helped, but don't expect too much. Don't really need to buy the textbook, only was required for one small take-home quiz. If he's the only one teaching the class, it is NOT necessary to avoid him. This cannot be said of ALL professors.

1.0
5.0
ENGR100
Mar 7, 2007

Dude is a D!CK. Gives a HUGE project and refused to help out when other group members don't do a thing (happened to numerous groups). Expects that you already have a background in class coverage when it's one of the first class you take in engineering. Unfortuneatly there is no way to get around him so just prepare yourself for a pain in the a$$.

3.0
3.0
ENG100
Apr 19, 2007

I got a good grade in this class, but it had nothing to do with him. If you study the notes that come directly from the board for the tests you'll be able to get a decent grade.

3.0
3.0
ECE273
Apr 29, 2007

Whatever grade you get in his class should be one higher because he grades so crazily. Oh the line is not straight enough -5 points. Spends to long on easy stuff not enough on hard stuff.

1.0
1.0
ENGR100
Nov 12, 2007

The lab is what's useful, but Watta's instructions and the lab instructors have been entirely opposite. Unfortunately, it's hard to complete the lab without the basic information given in class. This class is a filler for undecided engineering students...

4.0
1.0
ENGR100
Nov 26, 2007

Piece of Cake =)

4.0
4.0
ENGR100
Dec 3, 2007

The class is straightforward. The first few weeks are a joke if you know any HTML at all. Watta seems to know what he's talking about, but most of the real learning takes place in the lab. He does stupid things like he hands back papers to all 100 students in the lecture individually, which takes about ten minutes.

1.0
5.0
ENGR100
Dec 10, 2007

HORRIBLE!! Worst teacher ever!! Don’t take him if you can! He doesn’t teach, he just puts up overheads and you just copy them down. The labs are where you learn the material.

4.0
2.0
ENGR100
Jan 5, 2008

Good proffesor. Goes over material way too many times. Very easy to get an A.

4.0
1.0
ECE273
Jan 29, 2008

He is a good proffesor. His grading is crazy though. But if you do exactly what he tells yo to do in class, you will b fine in the exams. And hey, you have to attend every single lecture because if u miss one, u miss a lot! he shows you that he's harsh and stuff, but he's a nice person to talk to and he helps you if you need it, go to his office!

4.0
2.0
E100
Mar 3, 2008

Watta is a ok professor. He spends WAAAYYYYYY to much time on simple stuff and quickly covers the harder material. The class is easy but he teaches it like he has to teach you all the prior knowledge too. We spent more than an hour going over the unit circle. a simple programming statement like writing a variable, he would waste 10 mins a variable

1.0
3.0
ENG100
Mar 19, 2008

Paul Watta is the biggest hack teacher I've ever had. I've had one class with him so far and it was a total waste of time. Even the lab proctor I had called him and idiot because the the syntax he wanted us to know for Matlab was backwards. Save your time and don't EVER take his classes!

2.0
3.0
ECE270
Oct 1, 2008

The WORST teacher I have ever had. We were supposed to learn c++ instead we spent 4 weeks reviewing math, he has a quiz everyday and he never tells you what it will be on. on one quiz I used a for loop, and he gave me a zero because he said "I havent taught this yet so you cant use it." It was the fourth week into a c++ class!!!

2.0
5.0
ECE270
Nov 20, 2008

kid below me must be in my class. He said it. Watta sucks, he grades very hard. The only kid doing well already has a bachelors in programming and he tryies to teach the rest of us cause the professor doesnt. We should be learning C++ but we learned Matlab and now he is flying through C++ and we are all lost. Take ZHAO!!

4.0
2.0
ECE583
Sep 7, 2010

His dissertation was in Neural Networks so it's the topic he knows the most about. Not the greatest teacher in the world, you have to ask the questions to get the information you need. It's grad school though, not everything is going to be spoon fed to you. He's very critical but it doesn't affect your grade too much and he gives lots of feedback.

1.0
5.0
ECE270
Apr 24, 2011

Watta, should have never been allowed to teach this class, I have never recieved a D until meeting him, he doesnt know anything about C++, I am forced to retake it, because it brought down my gpa, people in the class had to tell him about the million mistakes he had in his slides. Answer this: How do you teach C++ without using a computer?

3.0
3.0
ECE370
Jun 5, 2012

Most of the comments here are valid. However, as long as you do the work prescribed (and mind you, there is a lot of it) you should be fine taking a class with him. Seek assistance from classmates first however - he doesn't like to answer questions straight (he tends to give you funny looks, and occasionally even just says "go look it up")

2.0
5.0
ECE370
Nov 1, 2012

Watta doesn't teach you C++ till the end of the course instead he teaches math, html, c, and some random useless things he thinks are important. He grades hard and nit picks on everything he can. Sometimes we had two quizes a week and a take home assignment, too much work for one class! He expects you to learn on your own he only gives guidelines.

5.0
3.0
ECE270
Apr 22, 2013

Look. He might teach a difficult subject. Yeah, it might be a lot of work. But, c'mon here. All you have to do is THE WORK HE ASSIGNS YOU! (Attendance isn't recorded, but it is necessary!) He drops 2 quizzes, is ALWAYS available for help and is VERY supportive. Just try to stick it out if programming isnt for you. HE HAS A PHD FOR A REASON!

2.0
5.0
ECE270
Sep 4, 2013

This guy has to be the worst professor at UM Dearborn. if you can take someone else.. oh wait you cant. good luck guys.

5.0
4.0
ECE535
Grade: Not_Sure_Yet
Nov 12, 2013

Professor Watta teaches you exactly what you need to succeed in his class. alot of studying and hw but thats what students need to understand the material. he is willing to help you and clarify all of the material and is willing to simplify things for you so that you dont have to struggle too much. one of the smartest engineering professors!

5.0
4.0
ECE270
Nov 15, 2013

Professor Watta is a very smart, creative guy. Though you don't use a textbook for 270, professor watta will give you "practice sheets" that are basically your test. He writes excercises on the board. As long as you do the exercises and the practice sheets, you will do fine on the test. He is always available to help.

2.0
5.0
ECE270
Dec 7, 2013

Probably the worst professor i had at UofM. Hes a brilliant man but he cant teach worth anything. i dont get how you can teach programming without a computer. Is that possible? If you go in for help he makes you look so stupid with his smirk and grin. Every time you ask a question he looks at you all confused which makes you feel even more stupid.

1.0
5.0
ECE270
Dec 22, 2013

Horrible teacher. The person under me is right, he gives you weird looks and smirks if you ask or don't understand something. He makes it seem like everything he's teaching is common sense!

4.0
2.0
ECE535
Jan 7, 2014

Prof. Watta is the best professor I had till now. He teaches you what is important. His teaching is fast yet understanding. Every class of his is important. Grading is good. He is not hard on his students. I recommend his class for every one.

5.0
1.0
ECE270
Jan 11, 2014

I don't know what people are fussing about. Dr. Watta is great at teaching his programming course. Why? For one, he doesn't assume that you know anything about coding--you know, the way a teacher is supposed to be? He is also very empathetic with his students. He doesn't get angry or judge them and is quite supportive. No book. Drops worst quiz.

3.0
5.0
ECE270
Feb 23, 2014

He tells you in the beginning of the semester that 25% of the class usually drops that should tell you something. I'm retaking this class and most of the students I know are from my previous semester good luck passing this class.

5.0
3.0
ECE270
Mar 6, 2014

Amazing and underrated professor! It truly astonishes me when I see the knowledge that he possesses of innovation and ingenuity. His lectures are inspiring and if you are a conscientious student who takes copious notes and makes a valiant effort, you should succeed. Are you one of these students?

2.0
5.0
ECE270
Mar 19, 2014

I went into this class really wanting to learn programming and having had near perfect attendance while actively taking notes. Neither of those seem to matter. He moves too fast gives out way too many quizzes assuming we have become "experts" on whatever subject it may be. He gives awkward smirks when your stuck on something and ask a question.

1.0
5.0
ECE270
Grade: C
May 18, 2014

Worst teacher laughs at you and makes you feel real stupid when asking questions would tell you to avoid him but there is no other teacher you have to go through him

5.0
4.0
535
Grade: A+
Dec 29, 2014

pros: great professor. he teach all the skills you need to develop mobile app. very clear and helpful. cons: you should work hard to implement the skills for your project. need a lot of extra time to finish project.

2.0
2.0
ECE270
Grade: A
Dec 30, 2014

Why should a CC++ course be hard to understand? I'll tell you: Paul Watta. Every student had a hard time understanding what was going on, due to a lack of instruction. I found the course easy from knowing programming already, but otherwise #nope.

1.0
5.0
ECE270
Apr 1, 2015

Literally one of the worst professors I have taken in my entire life. I was very eager to learn programming, and Watta made me HATE it. He goes fast, waits until the last 5 minutes for the important stuff. I didn't skip one class and submitted every assignment, even went to his office hours, and I still didn't do well. Good luck.

1.0
4.0
ECE270
Grade: B+
Apr 2, 2015

Terrible Teacher, goes very fast and doesn't teach very well. Does coding on a chalkboard. He's not very helpful when you go to him for help, makes you feel stupid. Would not recommend but he's the only choice for ECE270.

4.0
5.0
ECE273
Grade: B+
Apr 9, 2015

He is a really good teacher... but when you have him grade anything... yeah.

1.0
4.0
270
Apr 22, 2015

Would definitely avoid if possible, however you have almost no choice.

1.0
5.0
ECE270
Grade: C
Apr 27, 2015

I usually don't rate a professor unless the professor is very good or very bad. Professor Watta was the worst professor ever. I hated his class, I HATE IT. He was not helpful at all every time I go to his office, he would make me feel stupid. he doesnt explain the material very well. his quizzes are extremely HARD. his class was very stressful.

1.0
5.0
ECE270
Apr 27, 2015

I really wasn't enjoying his class at all. he doesn't explain anything, and he is very hard. if you take him make sure to take easy classes with his class because he will take all your time. I really recommend you to take CIS 150 instead and petition with 270 because his class is way too hard, you will be in stress all the time.

5.0
4.0
ECE270
Grade: A-
Jun 1, 2015

Everyone here thinks they'll get job by taking show-up-and-pass-classes. Professor Watta is one of the best teachers at UMD. He has the worst rating here because he makes lazy sophomores do some studying, and actually accomplishing some really good projects that helped me get a job. Very Underrated, his efforts not fully appreciated.

1.0
5.0
ECE270
Oct 26, 2015

Thus dude doesn't know how to explain how to code and why we do things this way. He needs a new way to teach. This class was so difficult for me.

2.0
5.0
ECE270
Nov 10, 2015

Awful communicator, taunts you when you struggle, even his help sessions are a hassle because he is gone half the time. Wouldn't recommend him, but he is the only guy that teaches ECE 270. He treats everyone like they're professionals. Terrible at his job, needs to be replaced.

2.0
5.0
ECE270
Grade: B-
Nov 18, 2015

Coach Watta is actually a pretty decent teacher, but he teaches things that do not really help you with his take home quizzes or the exam. He goes pretty fast and only uses a chalkboard. He breaks his chalk a lot. His grading scheme is absolutely ridiculous. Tests are pretty tough, but fairly strait forward. Would avoid, but you have to take.

2.0
4.0
ECE270
Grade: B-
Dec 20, 2015

Grades pretty tough on assignments he isn't clear about. He will even give you a quiz on something you just learned 5 minutes ago... Don't take unless you have to. He "gives" extra credit then doesn't give you the points for doing it!

5.0
1.0
ECE270
Feb 18, 2016

HES GOOD

2.0
4.0
ECE270
Mar 16, 2016

I'm thankful I have programming experience, otherwise I'd be absolutely lost. The amount of homework and quizzes he gives is ridiculous in comparison to other, more prudent (IMO) ECE classes. Lecture notes are generally helpful for the tests, not so for the quizzes he assigns.

5.0
1.0
E100
Grade: A+
Apr 14, 2016

this class was so easy, awesome professor

5.0
4.0
ECE270
Grade: A+
Nov 14, 2016
Would take again

This class is a lot because you learning a lot in just a span of one semster but keeping up with the practices and lecture your for sure a passing grade.l

Skip class? You won't pass.
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
4.0
ECE270
Grade: A
Nov 20, 2016
Would take again

I was shocked to see such an overall low rating for Dr. Watta. He's a genuine good person and I enjoyed ECE 270. His lecture notes are sufficient for understanding the material. I like his step by step approach towards teaching, helps solidify understanding. Wish he taught more classes!

Gives good feedback
Amazing lectures
Caring
5.0
4.0
ECE535
Grade: A
Nov 20, 2016
Would take again

I like Dr. Watta. His lectures provide good breadth and depth of the material. He's tough but fair. I was struggling with a topic and visited him during office hours, so helpful!

Gives good feedback
Skip class? You won't pass.
Inspirational
1.0
5.0
ECE270
Jan 3, 2017
Wouldn't take again

Wattas class made me hate programming, I think he should be replaced with someone that actually wants to teach instead of belittle.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
2.0
4.0
ECE270
Grade: C-
Mar 11, 2017
Wouldn't take again

Teacher is friendly but he makes the subject too hard

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
ECE270
Grade: A+
Apr 18, 2017
Would take again

Watta is a phenomenal professor. This was an introduction course to C and C++, so attending his lectures is pretty much mandatory for us beginners. He gives very helpful note packets to go along with each lesson, with tons of examples. Watta is very open to office hours and assisting over email. Tough grader on exams but he did give partial credit.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
5.0
4.0
ECE270
Grade: A-
Apr 18, 2017
Would take again

I was in shock to see so many negative reviews about Watta. Funny Professor and he knows his stuff. I came into this class with no programming experience at all but walked out being able to create a video game. His exams are very straight forward, but his homework is a bit tricky, thus tough exam grader, but very lenient with homework assignments.

Tough Grader
BEWARE OF POP QUIZZES
Hilarious
4.0
5.0
ECE270
Apr 30, 2017
Would take again

Pop quiz almost every lecture. If you skip one lecture, you will fall WAY behind. Dr. Watta is a GREAT teacher but the course is hard. You must complete as many practice problems as you can to get a decent grade. The most fun thing all semester was the final project, you get to create your own program and show it to the whole class!

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
5.0
ECE270
Grade: Not sure yet
Jul 24, 2017
Wouldn't take again

Professor Watta knows a lot, its just that he expects you to spend time only on his class and nothing else in your life. A lot of assignments will be assigned and you will have to spend a lot of time on youtube and google. Avoid

Gives good feedback
Get ready to read
LOTS OF HOMEWORK
1.0
4.0
ECE270
Grade: B
Aug 4, 2017
Wouldn't take again

Watta does not know how to teach in my opinion. This class is meant for people who have not coded before, but he expects you to know everything after one example. After one example, he says, "Now you guys are experts in _____. Now do the rest of the exercises." He would also do the easiest example and now one really understood. Do not take him!!!

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
2.0
5.0
ECE270
Grade: C+
Aug 25, 2017
Wouldn't take again

The tests are pretty unreadable and its very hard to understand how he expects you to answer a question, uses a chalk board, pop quizzes almost every class, and he makes you feel stupid if you ask a question he already covered, BUT he does everything he can to help outside of class, and he does teach you everything you need to know, just crazy fast

Tough Grader
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
ECE270
Grade: A
Sep 27, 2017
Would take again

It's really easy to fall behind and it's understandable that many people fell in the trap. If you pay attention during the lecture rather than spending time on your phone you will do much better on the practice problems. The practice problems supplied were golden, everything on his tests was in the practice problems!! You have to mess up to fail.

Skip class? You won't pass.
5.0
4.0
ECE270
Grade: A-
Oct 2, 2017
Would take again

He got alot better, I've been told he was much worse before I took him. Just show up to his lecture everyday and sit and listen, and you'll do fine. He gives small 15 minute quizzes about 80% of the time so make sure you understand the lectures for every class. He's a lot of work, but you'll understand C by the end of it.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
2.0
ECE270
Grade: A+
Jan 18, 2018
Would take again

Dr. Watta is a bit scatterbrained and disorganized at times. That being said his notes are extremely useful and will pretty much guarantee that you pass the course. I had minimal programming experience prior to this course and simply did all the practice problems. It took effort, but I did learn it. Don't put off the final project.

Respected
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
4.0
ECE270
Dec 29, 2018
Wouldn't take again

Probably the worst professor in the ECE department. He uses game design and graphics approach, which electrical computer and robotics engineers will never use. He uses visual studio as an IDE and openframeworks. Students often run into problems operating AT LEAST openframeworks, when asked he said "I'm not sure what to tell you"

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
4.0
ECE270
Dec 29, 2018
Wouldn't take again

He doesn't know how to fix student issues when they run into problems with the software he chooses and when asked he either will laugh in your face (which will happen a lot if you ask him questions) or will say "I don't know what to tell you" or "play around with it" He is available outside class but prepare to be humiliated if you wanna ask 4 help

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
1.0
4.0
ECE270
Dec 29, 2018
Wouldn't take again

A lot of comments here are true. Couple things I think are important to add. If you don't have any coding experience before you're gonna have a hard time in this class and learn very little if you do all the work especially because Watta can't communicate his thoughts into something simple enough that intro students will be able to have as a base

LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
ECE270
Grade: A+
Jan 7, 2019
Would take again

I can see that many people that gave professor Watta bad reviews were all in my class. While I can agree with a few of their gripes with him, I disagree that he was a bad professor. I came into this class with zero prior coding experience and still came out with an A. The class is a lot of work but just watch the lecture videos and show up to class

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
4.0
4.0
ECE270
Grade: A
Mar 14, 2019
Would take again

Coming into this class I had no knowledge in coding. First quiz got a 8/50, but never gave up. This class is a lot of work and I learned most of the material by going to Professor Watta's help sessions. I kept on grinding and towards the second half of the semester I didn't even study for the quizzes and ended up getting close to 50/50 on them.

Lots of homework
Caring
So many papers
4.0
2.0
ECE270
Grade: A
Apr 29, 2019
Would take again

Hilarious that Watta's rating is so low. Difficulty wise, 270 with him is an extremely easy class. Work wise, it is a lot. People here saying you need coding experience are lying; however, if you suck with computers, you WILL have IDE problems that you can't solve. So, make sure you know a computer person in the class. All the coding is easy.

Lots of homework
Participation matters
Clear grading criteria
5.0
3.0
ECE270
Grade: A+
Sep 9, 2019
Would take again

Coding is practice not reading, so prepare yourself to work hard. Dr. Watta will help you through the way.

Respected
Skip class? You won't pass.
Inspirational
1.0
4.0
ECE270
Grade: Drop/Withdrawal
Sep 10, 2019
Wouldn't take again

This professor is absolute garbage. I got waitlisted for this class and ending up dropping it the same day because he was very rude to me and told me I should have come a little bit more prepared for his class when I just got enrolled into it. Told me to figure out the project on my own. Probably a racist too.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
ECE270
Grade: Drop/Withdrawal
Nov 11, 2019
Wouldn't take again

Quizzes, Assignments, every week, every day. You will hate your life this professor is something else, he is selfish, careless, and a narcissist. Enjoys dropping and failing students. He uses Openframeworks which is advanced software that even computer science majors have no idea about. He sets you up to fail. Good luck, you have been warned.

Graded by few things
Test heavy
Tough grader
1.0
5.0
ECE270
Grade: C
Dec 20, 2019
Wouldn't take again

Packs you with assignments and quizzes every single week. He does not teach IN class but instead uploads videos for you to watch OUTSIDE of class that accumulate to nearly 5 hours of watch time where he does not complete any examples whatsoever. He's a tough grade and is merciless. If you want to pay money to teach yourself, take this class.

Lots of homework
Tough grader
4.0
3.0
ECE270
Grade: A
Dec 21, 2019
Would take again

I had no prior coding experience and got an A. Go to office hours once a week for an hour or so, hes always there. He doesn't just give answers, but rather hints as to what to do. watch his video lectures at 1.4 or 2x speed. Do a practice problem from his notes every week. Follow his template for assignments. If you do all these you'll get an A.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
5.0
5.0
ECE370
Grade: A
Feb 24, 2020
Would take again

Prof. Watta is a tough professor, but you will learn A LOT about C/C++ in this class. Expect an assignment due every week plus a quiz. Lecture notes are phenomenal (still reference them today!) He's a bit strict when it comes to grading, but you'll be fine if you study hard for the quizzes and put decent amounts of effort into the homework.

Lots of homework
Amazing lectures
Tough grader
5.0
3.0
ECE273
Oct 28, 2020
Would take again

I know many students had a Very bad experience with Watta in ECE 270, but for ECE 273, Watta is a very Solid Professor. He does many examples in class and his exams are exactly like lectures if you pay attention. The lecture part of 273 is pretty easy if you pay attention in class. If you have Watta for 273, you'll be fine.

Participation matters
Clear grading criteria
Lecture heavy
5.0
4.0
ECE270
Grade: A
Dec 19, 2020
Would take again

Recorded lect. posted on thurs, expected to know it by mon for the quiz. Watta is a great guy, go to office hrs, and don't be afraid to email him to ask for office hrs at a different time if you need. Type the code in recordings and class, don't just try to learn by watching. His class added a lot to my resume, not only coding skills.

Lots of homework
Skip class? You won't pass.
So many papers
5.0
3.0
ECE270
Grade: A
Dec 21, 2020
Would take again

Solid professor. He really knows his stuff and is understanding when students are struggling. Don't be afraid to ask questions, and don't fall behind or you will not pass.

Participation matters
Skip class? You won't pass.
Lecture heavy
2.0
3.0
ECE435
Grade: B+
Apr 23, 2021
Wouldn't take again

This professor knows what he is talking about and conveys material clearly and easy to understand. However, everything outside of lecture is absolutely awful. Doesn't grade things until end of semester. Doesn't post due dates until a couple days before it's due. Didn't even post a rubric or any info on the Final project.

Graded by few things
5.0
3.0
ECE270
Grade: A+
Nov 8, 2021
Would take again

Im an EE major, now a senior, took this class as a sophomore. He is by far the best professor on campus, his class made me 15x better at programming than my buddies who took the equivalent class at other universities. Quiz every class based on short video you are supposed to watch before class, alternates as group and individual every class period

Accessible outside class
Inspirational
Amazing lectures
3.0
4.0
ECE370
Grade: Rather not say
Nov 29, 2021
Wouldn't take again

Quizzes every week with hard grader. Assignments have an unknown due date every time. Does not curve. Very messy zoom never fullscreens even though he complains that he can never read our the text on our screens. If you took 270 refer back to the videos as he does not post it in this class. Class is fine though you'll learn a lot.

Lots of homework
Graded by few things
Tough grader
5.0
4.0
ECE270
Grade: A+
Jan 9, 2022
Would take again

Professor Watta gets a bad rap on here. He honestly tries as hard as he can to teach the material in a way that will help you as an engineer. He wants you to understand the math beind your programming, the context in which the programming works together, and to retain the information ge taught. He is a real gem

Gives good feedback
Accessible outside class
Beware of pop quizzes
4.0
3.0
ECE270
Grade: B+
Jan 12, 2022
Would take again

3/4 of the lectures will have a quiz in them. Some will be individual, others will be groups of 2-3. If you try and at least write something on the right track for the quizzes you can pass no problem.

Skip class? You won't pass.
Lecture heavy
EXTRA CREDIT
1.0
4.0
ECE270
Feb 7, 2022
Wouldn't take again

Professor Watta doesn't use lecture time for lecture. Instead he gives you hours worth of lecture videos over canvas and uses actual lecture time for just quizzes. He'll assign you homework that will take up your whole schedule, in which they have absolutely nothing to do with the material you're being tested on. Don't waste your time on this guy.

Lots of homework
Test heavy
Beware of pop quizzes
5.0
3.0
ECE270
Grade: A
Feb 18, 2022
Would take again

Professor Watta is great. The class itself is tough but Watta makes it as simple as possible. His lectures are extremely useful. Follow the notes and do the exercises, you will get an A. I had no prior coding experience before this class. Bottom line is you earn the grade you get based on how much effort you give.

Gives good feedback
Accessible outside class
Amazing lectures
1.0
5.0
ECE270
Feb 20, 2022
Wouldn't take again

Please guys please. This is the first time writing one of these and Im just warning you guys to not take this Professor no matter what.

Lots of homework
So many papers
Tough grader
1.0
5.0
270
Grade: C-
Apr 9, 2022

Worst Professor ever. picks and chooses who he likes

1.0
5.0
270
Apr 21, 2022

Going into this class you must know how to code already. He does a very poor job and teaching newcomers how to code for the first time. Expect quizzes every lecture.

Tough grader
Beware of pop quizzes
Test heavy
1.0
4.0
270
May 1, 2022

You will need prior coding experience regardless of what he says

Tough grader
Beware of pop quizzes
Test heavy
3.0
4.0
ECE270
Grade: A
May 4, 2022

This class is rough. You'll seriously need to put in LOTS of effort and work to get an A in here. Like others have said, lecture is NOT lecture - it's quiz time. Lecture notes & videos are posted on Friday, but then the coming Monday's and Wednesday's are quiz times. You need to stay on track and put in the work. One final project at the end.

Lots of homework
Lecture heavy
Test heavy
5.0
3.0
270
Grade: A+
Aug 24, 2022
Would take again

Professor Watta is a great teacher. Held online lectures on Friday night with students that were struggling, posted detailed lecture videos, and really went out of his way to teach the material. That being said there was a lot of work that went into this class. As long as you do the work and it shows you will succeed in this class.

Amazing lectures
Lots of homework
Accessible outside class
5.0
3.0
270
Grade: B+
Oct 24, 2022
Would take again

There are many reviews saying Watta is very tough and every lecture is for a quiz. There are many quizzes, but you learn a lot of material in a short span of time. Many of the homework assignments and the final project will be on my resume for a long time. After taking his classes, I feel much more confident programming in C and C++.

Participation matters
Beware of pop quizzes
1.0
5.0
270
Grade: C
Mar 15, 2023

He does not teach during lecture. He believes the lecture period to be used for questions, which he never answers, and for quizzes. There is a quiz every lecture period. You are expected to watch around 6 hours worth of lectures in your own time before the next lecture. The videos just go over the notes which are not very clear.

Lecture heavy
Test heavy
Graded by few things
5.0
3.0
270
Apr 19, 2023
Would take again

Honestly a lot of students complained about him but he honestly was an amazing professor for 270 truly one of my favorite professors he truly helped you learn the materials to pass his class you need to really review the video lectures and really attempt the handouts but overall I dont see myself learning as effectivly without Professor Watta.

1.0
5.0
270
Grade: Not sure yet
Dec 9, 2023

Nice guy. horrible teaching style. Expect to spend hours on watching useless videos that won't help. Does not answer emails. 2 quizzes per week. An individual quiz and group quiz. Indv =50% of grade and group is 10 5 of grade. Unfortunate he is the only one who teaches the course all year round. The worst professor I've had in my academic life.

Tough grader
Lots of homework
Test heavy
4.0
5.0
ECE270
Grade: Not sure yet
Dec 14, 2023

The professor is so nice and helpful in case you needed help.BUT,this class was so stressful and you will get to work a lot to do stuff. You will learn C at first, eventually you will start working on Open FrameWork(C++ Coding based to do graphics) and you are not allowed to used Word to do your HW reports, it has to be done using LateX. SUPER HARD

Respected
Lecture heavy
Test heavy
3.0
3.0
ECE270
Grade: A+
Jan 11, 2024

Overall not a bad professor, the material is very easy but his way of teaching is difficult for most students. He does not post any code at all, so you have to learn from videos and lecture time. ASK SPECIFIC QUESTIONS! Many times if someone asked a question right before the quiz it was on the quiz itself. Start final way before he says to.

Tough grader
So many papers
Lecture heavy
1.0
2.0
270
Grade: A+
Jan 14, 2024

Uses OpenFrameworks GFX to teach an "Engineering" C/C++ programming course. Egregiously, he determined whose final project proposals to approve based on indivdl. student quiz grades. This meant students failing the class only had to write a set of functions and those who worked hard to achieve a high grade had to write 500+ line programs. Fair?

Tough grader
Lots of homework
Test heavy
1.0
5.0
270
Grade: Not sure yet
Mar 5, 2024

This class goes by way too fast, quiz every lecture. Does not really teach but posts many unhelpful lecture videos that he expects you to learn from before walking into lecture for daliy quizzes. quizzes were long and rough. expects you to know how to code before taking this course. Would not take again.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
270
Grade: C-
May 2, 2024

Quiz every week so have fun with that. Sadly, he is the only professor for this class. I didn't learn anything, horrible teacher but great guy to talk to.

Tough grader
Get ready to read
1.0
5.0
270
Grade: C
May 8, 2024

You will have to take ECE270 with him since he is the only one teaching it, all I could tell you goooood luckkkkk your gonna need it, he uses lectures that were recorded probably before i was born barely explains anything a lot of work load, if u can run away from taking it with him doooo itttttt.

1.0
5.0
270
Grade: Rather not say
May 14, 2024

Doesn't really teach in class. You'll have to watch over 6 hours of videos every week which are subpar in quality. 50 %of your grade is weekly quizzes which are graded heavily. Good luck since no other professor teaches the class.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
ECE270
Grade: B
Sep 28, 2024

Very difficult professor.

Lots of homework
Beware of pop quizzes
Test heavy
5.0
3.0
270
Grade: A-
Nov 19, 2024
Would take again

Really great professor. People hating on him just did not put in the work. You have to study every week, it's not bad if you watch his lecture videos. Quizes are not super hard, if you understand lecture videos. I never knew how to code until I took his class, now I am pretty decent. Paul Watta is an amazing professor, just not for lazy people.

Caring
Accessible outside class
1.0
4.0
270
Grade: A
Dec 23, 2024

Worst class I've ever taken. The professor's explanations are terrible, and he rely on recorded videos for him instead of properly teaching in class. The lectures are so confusing and doesn't solve many problems that helps you understanding materials. Many quizzes heavily graded.Since this is the only section available, you're stuck with no choice.

Tough grader
Hilarious
Test heavy
4.0
4.0
ECE270
Grade: A+
Dec 26, 2024
Would take again

(Fall 24) Hard prof with a lot of self teaching. KEEP up with the lecture vids he posts weekly, do at least some of the exercises, go to help sessions & SI u will see improvement. Ppl do bad bc they dont try trust ik ppl who complain but i nvr seen them take grp quizzes and they giggle abt not watching the vids. Every Mon grp Quiz, wed individual.

Clear grading criteria
Caring
4.0
3.0
ECE270
Grade: B+
Jan 8, 2025
Would take again

Professor Watta is great at explaining things and teaching concepts! As long as you stay up to date with the lectures and course material, you'll get a good grade since knowing how to program in C/C++ is mostly a matter a memorization. I recommend flashcards!

Gives good feedback
Lecture heavy
Accessible outside class
5.0
4.0
270
Grade: B
Jan 22, 2025
Would take again

Absolutely watch all video lectures and do example problems. There are weekly individual quizzes that are the largest part of your grade and staying on top of the video lectures will get you a B.

Participation matters
Lecture heavy
Online Savvy
1.0
5.0
270
Grade: Rather not say
Jan 22, 2025

You learn more from youtube videos than he actually teaches. Professor gives videos instead of teaching and even makes mistakes in the recordings that look like they where recorded by a 60's projector. It's unfortunate that he's the only professor for this subject. I would rather be taught by chat gpt.

Tough grader
Get ready to read
Test heavy
2.0
4.0
270
Grade: A-
Apr 7, 2025

1. Know what he's talking about, but the format of his online video lectures are low quality and in class is rote repetition demonstrations. 2. HW assignments have little to NO clear guidelines, format examples, clear content requirement lists, or a rubric of any kind, yet grades harshly by unlisted specifics. 3. No grade-improvement opportunities.

Tough grader
Participation matters
Test heavy
3.0
2.0
270
Grade: A+
Sep 2, 2025
Would take again

(W2025) Watta is an interesting professor who focuses on memorization of the code provided in lectures and classes. He is very strict, and the grading is harsh (but fair imo). If you KNOW how to code, this class will be easy. Got 95-100 on most assignments from prior knowledge. Standards are different from what I've learned in past classes.

Lots of homework
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 52 grades
Most common grades:
A+ (14)
A (13)
B+ (6)
Grade Distribution
A(27)B(5)C(9)D(2)F(0)A-/B+(11)
Based on 62 reported grades
A+: 14
A: 13
B+: 6
C: 5
Common Tags
Tough grader (17)
Lots of homework (15)
Test heavy (15)
Skip class? You won't pass. (13)
LOTS OF HOMEWORK (12)
Lecture heavy (11)
BEWARE OF POP QUIZZES (7)
Gives good feedback (7)
Rating Trend

Improving

+0.65 avg change
Sep
Nov
Dec
Jan
Apr
Sep
Last 6 months
Ratings by Course

535

5.0

(1)

ALLCLASSE

5.0

(1)

ENG1000

5.0

(1)

ECE535

4.7

(3)

ENGINEERING100

4.0

(1)
+18 more courses
Difficulty by Course

100

5.0

ECE450

5.0

ENG101

4.7

ECE370

4.3

270

4.0

Similar Professors