2.3

Diego Yankelevich

Engineering - University of California Davis

2.3
Quality
3.4
Difficulty
27%
Would Retake
262
Reviews
2.3
Quality
3.4
Difficulty
2.2
Helpful
2.3
Clarity

27%

Would Retake

262

Reviews

Rating Distribution
Official

5

22

4

38

3

45

2

46

1

111

What Students Say

Too much reading assignment

ENG006 - 1.0 rating

A rock could teach better than this prof

ENG006 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

77%

Textbook Required

46%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 151 grades
Most common grades:
A (49)
Not sure yet (25)
B+ (20)
Grade Distribution
A(68)B(23)C(16)D(4)F(3)A-/B+(39)
Based on 183 reported grades
A: 49
Not sure yet: 25
B+: 20
B: 19
Common Tags
Lots of homework (72)
Get ready to read (51)
Participation matters (37)
Group projects (37)
Tough grader (23)
Hilarious (18)
LOTS OF HOMEWORK (16)
Test heavy (13)
Rating Trend

Declining

-1.14 avg change
Apr
May
Jun
Jul
Aug
Nov
Last 6 months
Ratings by Course

22364

5.0

(1)

EEC17100110

5.0

(1)

EEC100

3.1

(7)

EEC07

3.0

(4)

ENG017

2.9

(15)
+15 more courses
Difficulty by Course

17

5.0

EEC110

5.0

EEC110A

4.5

EEC140A

4.5

EEC130A

4.3

Reviews (262)
4.0
3.0
ENG6
Jun 5, 2002

class is boring. hw is alright. study + do hw and you should be able to get an A

3.0
1.0
ENG6
Mar 27, 2003

One of the easiest classes I've had. Just look at practice exams, quick glance through notes and you're set. Didn't learn anything, though.

5.0
1.0
ENG6
Jun 9, 2003

Diego is my man. I am telling you. He is the best professor in this world. Aint no one and I emphasize NO ONE out there is better than he is. YEAH DIEGO YOU THE MAN. WHOO HOO

4.0
4.0
EEC100
Sep 11, 2003

This man is an idiot. Hw knows nothing of the course material. The average on the midterm was 56% and the high was an 82%! We went of the answer key and his answers were wrong!! His algebra is terible. What is on the exams? Stuff not talked about i

4.0
3.0
EEC100
Dec 15, 2003

Diego did his best to cover the material in six weeks -- summer session (what normally took 10 weeks). It was a very fast paced class, so it really took time for the material to sink in. Overall, I found the class interesting... but the labs were long.

3.0
3.0
ENG17
Mar 15, 2004

Diego is a nice guy, but his circuits lectures were exruciatingly boring and time dragged on. Come to class, you need to go in order to learn the stuff and also he loves throwing pop quizzes at you. Midterms were tough.

1.0
5.0
EEC100
Apr 1, 2004

i am not rating all 1's for him for no reason. he is VERY HARD, the exams. and he is very unhelpful - he assumes everyone understands him in lecture when no one does. in office hour he doesnt answer q's. and he is not clear at all, boring to death.

5.0
4.0
ENG17
Jun 13, 2004

Very,very nice guy. He asked me how I did on my midterm when I went to get it, even though I was just one of the 3 million students in his class. the language barrier is tough to get used to though

2.0
5.0
ENG17
Jun 29, 2004

he is one of harddest teacher and he doesn't know how to teach. don't take him if u got other option

3.0
5.0
ENG17
Jul 27, 2004

This guy's tests were insanely hard. Not only does he set the mean at a c -, he gave 140 d's and f's spring qrtr. Their final was soo hard that he even said it himself, 2 out of the 5 problems can only be solved by experts. AVOID at all risk!!!

1.0
5.0
ENG17
Nov 3, 2004

good luck, you'll need it

1.0
5.0
ENG17
Feb 26, 2005

Don't ever take him!!! unless you are circuit expert...

2.0
5.0
EEC130A
Mar 16, 2005

Midterms were hard, mean in the 40's. Unresponsive to simple e-mails. Lots of homework (13 problems due on DEAD DAY, which was also 5 days after midterm). Doesn't erase the board completely and writes over stuff already written. Jokes that his handwriting has been described as "chichen****". Avoid!

1.0
5.0
ENG17
Mar 18, 2005

Set the curve at C-, gave around 150s D's and F's. Avoid at all cost!!!

1.0
5.0
ENG17
Apr 6, 2005

Huge accent, poor hand writing, very unfair grading(curve at C-), doesn't respond to email...what can you expert more from a bad professor

1.0
5.0
ENG17
Grade: B
Apr 15, 2005

Good luck if you are taking his class....you will need it

2.0
4.0
ENG17
Grade: A-
May 9, 2005

HARD, UNCLEAR, BORING. (FLUNKED ~25% of the class). AVOID AVOID AVOID AVOID.. I AM NOT JOKING!!!!

1.0
5.0
17
May 26, 2005

lol take diego for a class, as you might as well sign up for the class the next qtr. He fails half of his class(Mean is @ a C-). On the plus side when you retake it with any other teacher the eng 17 class seems like a joke compared to having it with diego.

1.0
5.0
ENG17
May 30, 2005

Horrible, I did a little bit above average in his class, but I got a C. If it were some other professor, I would have gotten a B instead.

2.0
5.0
ENG17
Jun 17, 2005

Yikes. Don't judge the difficulty of this class on the first three weeks. Stay on top of that stuff so that you can understand the hard stuff later. Prof Y is hard, but I liked his accent and funny sayings. I just found out i got a B in this class. I am in shock. I thought I was going to fail.

4.0
4.0
ENG17
Oct 3, 2005

Diego baby!!!

4.0
5.0
ENG17
Dec 22, 2005

Yankelvich isnt a bad guy. Ive had him for 3 eec classes aleady. He's very friendly and helpful, circuits 1 is just a really tough subject. Know your material inside and out, and UNDERSTAND the hmwk. Dont take this class lightly, you have been warned by the comments. Count the final being way out there, and expect means in the 30 percent.

2.0
5.0
EEC110
Feb 13, 2006

Don't take this guy if you don't have to. He may seem nice, but his tests will bite your arm off.

2.0
3.0
EEC17110
Mar 20, 2006

Diego isn't the most difficult proffessor. But, do youself a favor... don't take his class. His english is often times difficult to understand. He isn't very helpful in office hours either. If you really have to take his class, make sure you read the book. Lectures and O.H. aren't very helpful.

5.0
3.0
EEC17100110
Mar 22, 2006

Guess what kids, you are in college. That means you read the textbook before lecture, do all your homework and show enthusiasm. Nobody said electrical engineering was going to be easy - quite the opposite. So sack up and stop ****ing. Diego is the man!

2.0
2.0
110A
Mar 27, 2006

This class was definately not something Yankelevich knows well. The material isn't exactly difficult, but you do have to do a lot of work to understand it. The class average was low (40ish out of 100).

2.0
5.0
EEC110A
Mar 28, 2006

I'll get straight to the point: AVOID THIS TEACHER AT ALL COST! Sure, it was his first time teaching this course, but he didn't go easy on us. His midterm and final were very difficult and his grading wasn't all that lenient. I believe he sets the average as a C-, because that's what I got with average scores on the exams.

4.0
3.0
ENG017
Sep 13, 2006

After reading all the reviews on Diego, I thought he would suck as a prof, actually a very good one. helpful in class and at O.H., except O.H. he won't outline what to do in hw probs unless you're really stuck. Also pretty funny sometimes, so class isnt as boring. Accent not a problem unless maybe ur a real ESL person. bad ratings are not deserved

4.0
1.0
ENG017
Sep 21, 2006

"Cirkwits" isn't as hard as the previous reviews made it seem. He is a good prof and shows good examples in class. However, he's not as willing to help students out w/ HW and would rather question you on why you did this or that. The exams were very fair but tricky, and he has a good curve.

5.0
4.0
ENG17
Oct 15, 2006

Wasn't expecting much based on other reviews, but this prof turned out to be really good. Gives good examples in class. Tests are hard.

2.0
4.0
EEC100
Dec 13, 2006

nice guy but his exams are extremely long and questions are nothing like you do in class or homework, not necessarily hard. I believe that more than 95% of the studenst would agree that since the questions were too long their performance was adversly affected; knowing that they would not finish on time. avoid him.

4.0
3.0
EEC100
Jan 5, 2007

Nice guy, seems to have genuine interest in student's achievement. Tests are not "textbook style problems", which I don't like. Being forced to be creative under pressure is not my idea of fun.

3.0
4.0
EEC100
Jan 5, 2007

Not really a bad guy, but I am still pissed at him because he ruined my perfect 4.0 GPA. Fall 2006 was my last quarter at Davis, the material in EEC 100 was fairly easy compared to other Upper Divison Class, but his tests were too long. I dont think he was any help, I pretty much taught the entire stuff my and managed to pull an A-. Seriously, I t

4.0
2.0
EEC100
Oct 4, 2007

He's a REALLY NICE professor. OHs didnt seem to help that much. He expects everyone to read/prepare before class. The eec100 midterm mean was 70s, which was surprisingly high, and he seemed pissed cuz it was so high. I think he purposely got back at us with the final, which was SUPER SUPER HARD but do-able. the mean was around 40-50. overall decent

5.0
3.0
ENG17
Dec 3, 2007

One of the best professors at UC Davis. Many of my friends thought about switching to electrical engineering after taking his class.

1.0
4.0
EEC151
Mar 15, 2008

Don't take EEC 151 with him !!!

3.0
4.0
EEC140A
Sep 11, 2009

encourages class participation. but he's full of errors (in his lectures when he deriving, homework solutions he post) although the error in the hw solutions are minor, but they do affect the outcome of the answer. not to mention there was a huge error grading in my midterm, but i resubmitted and got 20 points back. but he doesn't pass back final.

2.0
5.0
EEC140A
Dec 16, 2009

He likes teaching a lot of things but expects you to remember almost everything. He says that if you study the hw, you should be fine but when you take the exam, EVERYTHING is completely different and are extremely difficult. Even though there were grad students taking the class, he does not have different curves for grades. Some of us got screwed.

1.0
4.0
EEC110A
Mar 26, 2013

Nice guy but in 110A he did not seem to know what he was doing. He had a hard time answering questions from student. We had an extra lecture so he could finish. Try to avoid 110 if he is teaching it.

5.0
2.0
ENG006
Jun 18, 2013

Very funny and helpful professor, and most of all extremely fair with his grading. The class itself is not too hard and Diego wants to make sure the students realize that. Overall great experience, take for ENG 006 if possible.

3.0
2.0
ENG6
Jun 30, 2013

He was alright. Not the best professor but not horrible. The class wasn't super hard or interesting so there probably isn't a much better professor. Class takes a lot of playing with the program on your own. Overall not bad.

4.0
3.0
ENG006
Jul 26, 2013

Getting Matlab on your computer is a must. Class did not really help me at all. Be ready to do research to teach yourself. The TAs can be mean too. He was a decent teacher and was very fair.

5.0
4.0
ENG6
Nov 6, 2013

Prof Yankelevich is one amazing guy. He lectures well, has a weird sense of humor. He played lady gaga's bad romance in class and converted the entire song to a matrix using MATLAB, and he added weird things to the matrix which altered the sound of the song. Very interesting stuff. He makes MATLAB fun and he's a fair grader. Funny too!

5.0
2.0
ENG6
Jan 6, 2014

Sometimes it is difficult to understand where he is going, but he grades fairly and doesn't quiz/test on material that hasn't been covered thoroughly.

4.0
2.0
ENG6
Mar 21, 2014

If you put in the effort, a B is easy to get. In my class, there were 100 B's and 60 A's of like 250 or so students.

1.0
5.0
ENG100
Grade: C+
May 28, 2014

STAY AWAY. Worst circuits professor and quite possibly worst professor ever. He doesn't explain concepts or the math very well. Will not help solve variety of problems. Literally told me that he would not meet with me even after saying he'll make appointments. Told me I would just have to figure out problems from looking at solutions. Very rude.

3.0
4.0
ENG6
Oct 30, 2014

There was a mandatory online book that had questions throughout you had to fill out. He is the kind of professor who wants to be "hip" by telling "modern" jokes. The book was more helpful in learning MATLAB than he was. The one time he was absent and the TA taught instead, I actually learned.

4.0
3.0
ENG100
Jan 7, 2015

Thought he was fine as a professor. OH were empty every time I went. I personally found him helpful. Lectures go pretty fast, but assignments were well assigned and were good practice for the exams, which I found to be fair. the were a little above the homework level.

5.0
1.0
22364
Jan 24, 2015

He is a good guy

4.0
3.0
ENG6
Mar 4, 2015

Never went to class besides the first day. Learn everything from the book and from the homework. Weekly lab quizzes -- they are worth a lot of points so be ready. Pretty easy though, I got 100% on just about everything.

3.0
3.0
ENG6
Grade: A-
Mar 24, 2015

Honestly, I never went to class so I wouldn't know. I didn't find anything particularly hard especially if you've had programming experience. The final we had though was definitely not fair, but I've heard his final for past years was easier.

3.0
3.0
ENG006
Mar 26, 2015

He reads directly out of the lecture slides that were online so class is kind of pointless. Also, he is VERY unorganized. Probably one of the most unorganized, unresponsive class I have taken. It's a shame because MATLAB is such an awesome programming language. Wish I had a better professor

3.0
2.0
ENG6
Jun 9, 2015

Wow this class kept me a little busy. Only went to lecture half the time and he posts slides on smartsite anyway. Learn mostly from google, homework, and zybook. If the homework's hard, just go to a TA's OH. The lab quizzes are stressful: 1 hour to read the prompt and write code, but again ask your TA for help. He does give As. Final slightly hard.

3.0
3.0
ENG006
Dec 14, 2015

Never really went to class, just used the textbook. Of the one lecture I did go to, he was a little hard to understand. He is helpful during OH.

2.0
5.0
EEC130A
Jan 4, 2016

Took 130A with him. Homework is much of the time not based on leactures and tests always have 1 or 2 questions that are extremely hard unless you absolutely understand everything (30% of each test are like this) and most people fail those parts. Didn't really curve the class. Office hours were the only time he was kind of helpful.

3.0
3.0
ENG006
Grade: A
Mar 15, 2016

1 multiple-choice final, no midterm, weekly homework, mandatory discussion with quizzes. An individual project worth 10% of grade (fairly easy) and a group project worth 20% (Can be difficult - start early). Overall an interesting class, but I found lectures boring and learned everything from the textbook and the homework.

3.0
4.0
ENG6
Grade: Not sure yet
Mar 17, 2016

I had no programming experience entering the class so it was very tough at times, especially the homework. The weekly lab quizzes were doable if you review the slides and textbook. Both projects took LOTS of time, especially the last one. If you haven't had any prior computer classes, prepare yourself. I spent 12-15 hrs/week on this class.

4.0
3.0
ENG006
Grade: A-
Mar 28, 2016

The class wasn't too bad. The lectures were taken from the textbook (which was very helpful and you should do the weekly readings), but he was slightly boring. The homework takes a long time to do each week, and can be very frustrating. The final (no midterm) was a little harder than I expected. Weekly labs/quizzes were easy. TAs were very helpful.

1.0
2.0
ENG006
Grade: A-
Mar 29, 2016

Worst lecture ever.

1.0
5.0
ENG006
Grade: Not sure yet
May 16, 2016

This is the hardest and most time consuming class I have taken at Davis. Get ready to sturggle for hours on homework and projects with little support. Lecture does not pertain to homework or labs, and there are like 3 office hours a week so almost no oppurtunity to get help. DO NOT take this class with a heavy course load.

4.0
3.0
ENG006
Grade: B
Jun 5, 2016
Would take again

He's very passionate and knowledgeable about the material. There's weekly reading/homework but it took me 1-2 hours TOTAL a week. 'Discussion' is actually a weekly quiz/lab but it was based off the homework and you could reference the book. Be wary of the projects, don't procrastinate and they're totally doable. He's always eager to help you.

2.0
3.0
ENG006
Jun 10, 2016
Wouldn't take again

Lectures were boring, programs were due every week in addition to reading the online zybooks textbook. Discussion consisted of mandatory lab quizzes where you had to complete a task, usually based off the reading. The final was 40 multiple choice, which sounds easy but don't forget it's coding so it was tricky. GET THE AUDIO PROJECT!

3.0
4.0
ENG006
Grade: B+
Nov 9, 2016
Would take again

I didn't go to the lectures. This was my first programming class so it came with a tough learning curve. He uses zyBooks as the course textbook. You are required to either buy MATLAB or rent it for the quarter. The homeworks were really difficult for me so I would recommend making friends in the class and working with them. The TAs are good.

LOTS OF HOMEWORK
4.0
4.0
ENG006
Grade: Not sure yet
Nov 28, 2016
Would take again

The class is pretty hard, especially for those who have no programming experience. Really really a lot of work to do, but I feel like I learned so much. Professor Yankelevich is a funny, caring, down to earth guy. I enjoyed his lectures.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
3.0
5.0
ENG006
Dec 7, 2016
Wouldn't take again

Lectures were boring and not helpful, had to learn all material by myself from the textbook, which made doing the long, challenging hw assignments even more difficult. Discussion consisted of weekly lab quizzes that were also challenging. 2 projects - 1 group, 1 individual - don't procrastinate on these, especially the group one.

LOTS OF HOMEWORK
GROUP PROJECTS
3.0
3.0
EEC130A
Dec 8, 2016
Would take again

Decent lecturer. No slides so be prepared to go to each class and copy from the board. He loved to interact with the class every now and then, so pay attention and try not to sleep. Very, very good with faces and names. Midterms were fair, averages were pretty high for an EEC course. Do ALL homework; you might come across similar problems in exams.

Get ready to read
Participation matters
Hilarious
4.0
4.0
ENG006
Grade: B+
Mar 22, 2017
Would take again

The final is horrible, its multiple choice so you would expect it to be easy. He gives very little information on it, tells everyone not to worry and that it will be easy. I had a 96 in the class until the final, which I completely failed. Otherwise, it was a fun class, I had no programming experience but did well in the class, except the final.

LOTS OF HOMEWORK
TEST HEAVY
GROUP PROJECTS
5.0
5.0
ENG006
Apr 26, 2017
Would take again

If you struggle with coding, this class will be a challenge. However, Prof. Yankelevich made the experience better. He is absolutely hilarious and super caring. He clearly enjoys MATLAB and shows it during class. Homework, however, is a pain. BEWARE THE FINAL! Do not fall behind in the readings, it is hard to catch up. Labs/quizes were fair.

LOTS OF HOMEWORK
Hilarious
Caring
3.0
3.0
ENG006
May 22, 2017
Would take again

The weekly homework is not too difficult, but it takes a lot of time. Weekly quizzes are easy, but the 2 projects can be quite difficult. The final is multiple choice, and it is difficult to study for. Overall, just stay on top of your work, and DO NOT PROCRASTINATE

LOTS OF HOMEWORK
GROUP PROJECTS
2.0
5.0
ENG006
Grade: C+
Jun 15, 2017
Wouldn't take again

Yankelevich is an ok prof. as he cares about his students & the material. However, ENG 6 is a beast of a class if you have not previously coded (even if you have) & grading should be structured differently. I spent double digit hours on every single assignment & my grade went from an A- to a C+ after taking the final which had several typos.

1.0
5.0
ENG006
Jun 20, 2017
Wouldn't take again

Lecture didn't help with homework/lab quizzes - used mostly the textbook. Had an A the entire quarter, then the final - with the most obscure and difficult to read questions I've ever seen - tanked it. Homework could get *hard* so you have to work on it early. Group project was due the weekend before finals so you have to get started ASAP.

LOTS OF HOMEWORK
GROUP PROJECTS
3.0
4.0
ENG6
Grade: B+
Sep 15, 2017
Wouldn't take again

He has an accent that's pretty easy to understand (I think it's Russian?). He is terrible in office hours (I went in for help on a group project and literally told me that I was too far ahead for him to help me). If you can take another professor (probably can't for ENG6), do. All in all, he's a decent lecturer and makes really bad (but good) jokes

LOTS OF HOMEWORK
Hilarious
GROUP PROJECTS
5.0
3.0
ENG006
Dec 21, 2017
Would take again

Professor Yankelevich is a good professor. I honestly didnt expect to take much from this class but by the end of the summer quarter, ENG 006 became my favorite class at Davis. Professor Yankelevich is pretty nice and helpful but dont ask for a grade bump! 10/10 would recommend him.

Respected
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
4.0
ENG006
Grade: A-
Apr 2, 2018
Wouldn't take again

So much homework. It helps a lot if you already know some programming skills before starting this class. You need to buy an online textbook which has a lot of errors in it. Good professor though, lectures are enjoyable.

Tough Grader
Participation matters
GROUP PROJECTS
4.0
4.0
ENG006
Grade: B+
Apr 2, 2018
Wouldn't take again

He was personable, but not great at teaching. The class had a LOT of homework. Used Top Hat in lecture (so attending lecture is a part of the grade), but he was thinking about switching back to iClicker.

Participation matters
LOTS OF HOMEWORK
3.0
4.0
ENG006
Grade: B
Apr 2, 2018
Wouldn't take again

I hated this class so much. The readings were easy but the homework was awful. It was graded by the computer so there is no partial credit given even if you spend hours trying to figure out a solution. I had no prior coding experience and this ruined it for me. Midterm was ehhh and same with the final. I don't think there was a curve

Participation matters
LOTS OF HOMEWORK
GROUP PROJECTS
1.0
5.0
ENG006
Apr 11, 2018
Wouldn't take again

The lecture is relatively easy. However, homework is too heavy. You spend all the time read book by yourself. you probably read 8 chapters in 2weeks

LOTS OF HOMEWORK
2.0
5.0
ENG017
Grade: Not sure yet
Dec 18, 2018
Wouldn't take again

So, not sure what his curve is going to be as of now. The average on his final was a 29% and he's not that accessible outside of class nor is he responsive to his students. Very tough class but I did learn a good amount at the end.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
5.0
3.0
ENG017
Grade: B
Dec 19, 2018
Would take again

He is one of the most compassionate people I have ever met. I had a tough quarter and his help was what made me succeed. His lectures are very interesting and clear. Tests and pop quizzes are 85% of your grade. The class average was 49% and my 59% curved to a B. The book is online and and its feedback on your homework answers is very helpful.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
ENG006
Grade: A
Dec 21, 2018
Would take again

He is the most effective lecturer I've ever had, in large part because of the i-clicker questions. The textbook is online by zybooks and is also extremely helpful because it's so interactive. You get to submit the homework as many times as you need to . There were a few things on the final that he said wouldn't be on it. There was a curve.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
4.0
ENG006
Grade: B
Dec 21, 2018
Wouldn't take again

He just sat there and showed us videos of another professor explaining the material. He's pretty funny though. I didn't have prior knowledge of coding (and I'm not a fan of coding), so this class was a bit difficult for me. They were not joking when they said there was a lot of reading involved.

Get ready to read
LOTS OF HOMEWORK
Hilarious
3.0
2.0
ENG006
Grade: A
Dec 27, 2018
Wouldn't take again

His lectures are just showing slides. He uses iClicker questions for participation so make sure you read ahead and show up in lectures while feel free to do other stuff during lecture. Class is straightforward and only rely on yourself. TAs are just as clueless as your peers. Homework is heavy especially if you didn't have any coding background.

Participation matters
GROUP PROJECTS
2.0
4.0
ENG006
Grade: B+
Dec 27, 2018
Wouldn't take again

The professor is decent. The lectures are basically useless since there is so much homework. Homework really takes a long time if you do it on your own, but if you can do it without Chegg you get pretty good at coding. I had no prior coding experience. Final project was tough for a lot of people but doable. Final exam was extremely difficult IMO.

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
3.0
3.0
ENG17
Jan 10, 2019
Would take again

Problems on exams are straight from the homework. Understand those and easy A. Curves pretty hard at the end

Respected
LOTS OF HOMEWORK
GRADED BY FEW THINGS
4.0
2.0
ENG6
Grade: B
Feb 8, 2019
Would take again

Engineering 6 is a fairly boring class in itself, however he did a very good job at making it engaging, and he cared a lot about students understanding the material. I did the minimum for this class and only ever studied an hour before the final and got a B, so if you put some effort in it would be super easy to get an A.

Participation matters
GROUP PROJECTS
1.0
4.0
ENG6
Feb 12, 2019
Wouldn't take again

I am no CS major but I took coding classes before and was able to get an A with minimal effort. This class has nothing to do with other coding languages. I guess it is fair to people who have no prior coding experience but if you think you have an edge because of your skills, you're wrong. Gotta put in a lot of work. Only take it if you have time.

LOTS OF HOMEWORK
GROUP PROJECTS
1.0
5.0
ENG006
Feb 26, 2019
Wouldn't take again

Lectures are straight from the book, very boring. You get participation points but it's so hard to stay awake in this class. Only take if you need it for your major. Homework, reading assignments, and lectures are not coordinated at all.

Lots of homework
Participation matters
Graded by few things
1.0
4.0
ENG006
Grade: Not sure yet
Mar 12, 2019
Wouldn't take again

Too much reading assignment. Difficult mini-project every week. Want students use APP Designer but give a guideline which ask students to use GUI for final project.

Lots of homework
Skip class? You won't pass.
Group projects
5.0
4.0
ENG6
Grade: A
Mar 12, 2019
Would take again

Diego is perhaps one of the most entertaining and fun professors in Engineering6. Plays lady gaga using matlab, clicker questions are entertaining, and the dry sense of humor always makes me happy.

Lots of homework
Accessible outside class
Hilarious
5.0
3.0
ENG006
Mar 17, 2019
Would take again

His werid sense of humor got me laugh everytime( like blasting Lady Gaga song during lecture). He metrial is kinda hard and boring, but he made the lectures amazing.

Inspirational
Hilarious
Caring
2.0
4.0
ENG6
Grade: Not sure yet
Mar 22, 2019
Wouldn't take again

Homework is very time consuming, final has a lot of odd questions with awkward wording that makes it somewhat difficult. Overall a very time consuming class.

Lots of homework
Get ready to read
Group projects
1.0
5.0
ENG6
Grade: B+
Apr 3, 2019
Wouldn't take again

Terrible professor. Took him for ENG6 and did not have a good time. Im a first time coder and the homework is insane. You will spend at least 10-15 hours a week on HW because its so hard. The final project is also hard but the TAs are generally very kind with credit and give you most of it. Finals was super tricky and straight memorize. GL everyone

Lots of homework
Get ready to read
1.0
5.0
ENG006
Jun 9, 2019
Wouldn't take again

The quizzes are pretty hard, and the final project is super hard. Also it is a group work. The TA's are not really helpful if you seek help for final project. His lectures are VERY BORING, he plays another prof's videos, but he requires students to go for credit. DON'T TAKE IT!!! Try to find another prof who teaches ENG6.

Lots of homework
Participation matters
Group projects
1.0
4.0
ENG017
Jun 11, 2019
Wouldn't take again

He tries. I will give him that. His lectures are helpful and sometimes funny. But man his grading is something. No partial credit and wonders why the grade distribution is the way it is. Expects people to dedicate all their studying to this class. Overall his class falls into the ENG17 stereotype. Awful.

Lots of homework
Graded by few things
Tough grader
4.0
4.0
ENG017
Grade: A+
Jun 19, 2019
Would take again

His lectures are pretty great and cover the material well. However, circuits can get pretty complicated so I recommend that you read the book in order to understand the material really well. His tests are pretty fair. He didnt give out partial credit on the first midterm since 40 students were able to get a 100%. He did give more partial for M2.

Get ready to read
Test heavy
Tough grader
2.0
4.0
ENG6
Grade: C
Jun 22, 2019
Wouldn't take again

Doesn't lecture himself, just plays recording of other teacher talking. Unclear how students get iClicker points. Very lazy, giving sample final that contains content we don't need to know. Office hours aren't useful, often having to wait 1 hour until get attention (by then it's over). Unfair expectations, assigns HW less than 24 hours before due.

Lots of homework
Participation matters
Group projects
1.0
4.0
ENG006
Grade: B-
Nov 2, 2019
Wouldn't take again

Literally Terrible! Never really taught the class, just showed videos of another professor teaching during class. Forced to go to class due to iClicker questions counting as participation points. His lectures were very boring and the amount of homework assigned is insane. Get the answers to the homework online, otherwise it'll take 10-15 hours/wk!!

Lots of homework
Get ready to read
Group projects
2.0
4.0
EEC7
Grade: B
Dec 10, 2019
Wouldn't take again

Honestly seems like a chill guy, but isn't the greatest at teaching/explaining. Midterm was really hard, and so are labs. The textbook is really helpful, though, so if you just ignore his lectures you should be okay.

Accessible outside class
Get ready to read
Participation matters
1.0
5.0
ENG100
Dec 19, 2019
Wouldn't take again

Lots of work for a 3 units class. Midterm and final are really hard if you don't go to class you will not be able to solve problems. The exames do not test your knowledge of the material but whether you attend class or not. If you can take the class with another professor please do.

Tough grader
1.0
5.0
ENG100
Dec 20, 2019
Wouldn't take again

Absolutely Awful. The averages for the tests were 60%, and even though he told everyone that the class would be curved, he probably forgot or was too lazy to actually curve it. The class was NOT curved. He's really lazy and always messes up in class, yet never gives partial credit in his tests and gives a ridiculous amount of homework. Avoid him!!!

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
4.0
EEC7
Grade: A
Mar 21, 2020
Would take again

This class is hard even for people with some programming experience, but I enjoyed it nonetheless. Yankelevich's humor and engagement in the class makes programming pretty fun, which makes the labs/homework assignments feel a lot more doable. For his tests, make sure you understand the labs and do all of the relevant Zybook challenges.

Inspirational
Hilarious
Caring
1.0
3.0
EEC007
Mar 28, 2020
Wouldn't take again

He is terrible at teaching and keeping anyone engaged. Does not know how to present material. Reading the textbook is how you will learn everything. Cannot at all teach the 2nd half of the course when programming microcontrollers in lab.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
4.0
ENG17
Apr 28, 2020
Wouldn't take again

Worst professor of all time. Expect no information on exams, tediously complicated homework that is on an unwieldy browser set specifically so you can't find any solutions online that would actually help you learn the class, since the professor is so useless.

Hilarious
5.0
2.0
ENG006
Grade: A+
Jun 3, 2020
Would take again

ENG6 is an easy course. The professor is well prepared in class and they answer questions very quickly. But too much homework.

Caring
Group projects
Lots of homework
3.0
3.0
EEC007
Grade: A
Dec 20, 2020
Would take again

Not a bad experience overall. The lectures are often clear but dull especially during the first half of the quarter as most of it is from the zybook. The labs are doable and straightforward, however there were limited office hour times. When taught remotely the only exam was the final; not much preparation for it available.

Participation matters
Get ready to read
1.0
4.0
ENG100
Grade: C
Dec 22, 2020
Wouldn't take again

Horrible instructor. Just wait for another person to teach this class. Went from A- to C due to horrible, unfair grading. Will get kicked out of class if not answering questions. :)

Get ready to read
Skip class? You won't pass.
Tough grader
2.0
3.0
ENG100
Grade: A-
Dec 22, 2020
Wouldn't take again

He is tremendously knowledgeable in electrical engineering but he lacks empathy for his students. He will boot students from lecture for not answering questions and will shame them if they answer incorrectly. There was no communication between him and the TAs which resulted in misunderstandings that would inevitably be blamed on students.

3.0
4.0
ENG006
Grade: C
Mar 25, 2021
Wouldn't take again

Mostly learn from lectures uploaded by another professor and the textbook. Tons of reading and homework in the first few weeks of class, it's crazy. Professor Yankelevich is evidently very knowledgeable and cracks some funny jokes, but I didn't find his live lectures to be very helpful. The curve was pretty good though, it saved my grade lol.

Lots of homework
Get ready to read
Group projects
3.0
3.0
ENG6
Grade: A
Mar 25, 2021
Would take again

Professor Yankelevich assigned a lot of homework but if you keep up with the reading and homework, the MATLAB quizzes were not too bad. There wasn't enough guidance given for the final group project but it was doable. There was an asynchronous lecture we had to watch each week for credit but synchronous was optional. No final but a midterm

Lots of homework
Group projects
3.0
4.0
EEC7
Grade: A-
Mar 25, 2021
Would take again

There were iClicker questions for credit so attendance was mandatory. The first half of the course was learning C so the labs were fairly easy. However, once we got to the microntollar labs I do not feel that Yankelevich prepared us enough from the lectures. However, the TAs and lab files provide lots of guidance. The final was difficult but doable

Participation matters
Skip class? You won't pass.
4.0
2.0
ENG006
Grade: A+
Mar 26, 2021
Would take again

Good prof, though I learned mostly from reading the textbook. Easy class if you stay on top of things. Make sure to start on the final project as early as you can, and reading extra chapters about the app designer in the textbook is helpful. Lectures build on material you should already know, so make sure to read before going to class.

Lots of homework
Get ready to read
3.0
3.0
ENG006
Grade: A
Mar 27, 2021
Wouldn't take again

I learned a lot from this class, although I felt that I learned most of the content through the Zybook and that the synchronous lectures weren't as helpful. We also weren't given much preparation for the group project, however it seemed to have been graded easily.

Lots of homework
Get ready to read
Group projects
2.0
3.0
ENG6
Grade: A
Mar 28, 2021
Wouldn't take again

Professor Yankelevich is very unorganized and his lectures are not that useful but he is reasonable at times. Course-wise, the readings were required but you can get away from not learning from them depending on how well you understand MATLAB. The quizzes were fine but the Midterm was extremely confusing. Little guidance on the group project.

Lots of homework
Group projects
Tough grader
1.0
3.0
ENG100
May 5, 2021
Wouldn't take again

He cold calls people in lecture and kicks them out if they don't respond. His lecture are also bad. There are 20+ page labs that are very time consuming because the instructions are terrible.

Lots of homework
1.0
5.0
ENG006
Grade: B+
May 28, 2021
Wouldn't take again

I felt that they were ineffective in providing assistance to students. Oftentimes commitments made were not followed through. Wouldn't have taken a class with this professor unless he was the only option. Even when struggling, I found no aid from any of the teaching staff, often felt they were more against my success than for it.

Lots of homework
Group projects
Tough grader
2.0
4.0
ENG100
Grade: B
Jun 26, 2021
Wouldn't take again

Heavy assignments including long and not-so-comprehensible labs. He marked textbook reading as mandatory and the HW he leaves is awkward at best. After each weeks HW hell randomly pick some guys and those who didnt respond to his interview were graded 0 for that weeks quiz. Lack some empathy but at least the curve was fat enough.

Lots of homework
Get ready to read
Tough grader
2.0
4.0
EEC7
Grade: Rather not say
Dec 8, 2021
Wouldn't take again

The first half of the class was fine. The Zybook labs were easy enough and you learned mostly by reading the textbook. However when it came to the actual microcontroller labs, I feel like professor Yankelevich did not prepare us enough. The lectures told us pretty much nothing and the TA for my lab session was unhelpful.

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
4.0
EEC7
Dec 11, 2021
Wouldn't take again

My experience with him was less than favorable. He was extremely sarcastic with a negative tone when we needed him. It made him seem unapproachable and made it harder for me to ask questions. He was also very contradictory with his words. His tests are extremely difficult and often do not align with the lectures, notes, or labs. Such a tough class.

Test heavy
Lecture heavy
4.0
4.0
EEC7
Grade: A
Dec 11, 2021
Would take again

Highly recommend having prior programming experience before taking. You will be rushed through the ins and outs of C at no fault of the instructor, this is just how the course works. The labs are fun if you know how to code, and the professor is entertaining. Sometimes his management is shaky but he's reasonable. iClicker participation is graded.

Lots of homework
Participation matters
Hilarious
3.0
4.0
EEC7
Dec 14, 2021
Wouldn't take again

First half was extremely easy (used an online assignment program to learn C). Second half was significantly harder, now using the microcontroller with very little warning. We used a new system, so labs were a bit difficult but not bad. Lectures became confusing and disjointed with lots of unnecessary review. Good guy, just not set up super well.

Participation matters
Lecture heavy
4.0
2.0
EEC7
Grade: A
Dec 15, 2021
Would take again

Prior coding experience would be really helpful. Lectures build off of what you have read from the textbook. Labs were fun and interesting, but were pretty time consuming for the most part. Final exam was doable, if you understand the previous labs.

Lots of homework
Participation matters
3.0
5.0
EEC007
Grade: A
Dec 17, 2021
Would take again

This was the hardest class I had ever taken. Maybe programming just isn't my thing, but the microcontroller labs during the 2nd half of the quarter were killer. The 1st half was just busywork, with learning how to code in C. As a guy, I like Professor Yankelevich. As a professor, he's alright. His lectures were very little help during the 2nd half.

Lots of homework
Get ready to read
Hilarious
5.0
4.0
EEC07
Grade: A
Jan 30, 2022
Would take again

If you know coding for any programming language, this class will be extremely easy. Yankelevich is straightforward/engaging lecturer and is very passionate about what he teaches. He is sometimes a little tough and often sarcastic but that is what keeps class interesting. Just keep up with the readings and do the simple assignments on time.

Get ready to read
Participation matters
Clear grading criteria
2.0
4.0
EEC007
Grade: Not sure yet
Feb 7, 2022
Wouldn't take again

Incredibly unclear, you will miss assignments. Pay attention in lecture and check all sections in canvas for what you need to do. Completely disregards everything to do with COVID safety to the point where I'm surprised he hasn't been fired. If you're sick and have a lab... yeah you have to go. You have no other choice for EEC 7 though so have fun.

Lots of homework
2.0
4.0
EEC007
Grade: Not sure yet
Feb 11, 2022
Wouldn't take again

Mandatory Zybook readings and lectures were often redundant. Lectures had iclicker questions so you had to do both. The Zybook readings at in the beginning were very long and time consuming. Both in person and online labs were fairly difficult and very time consuming. He's fairly effective and funny during lectures but the amt of work is difficult

Lots of homework
Get ready to read
Hilarious
2.0
4.0
EEC7
Grade: Not sure yet
Feb 19, 2022
Wouldn't take again

Great guy, but does not know how to teach. He assumes students already know everything and never explains anything during lectures., He legit asks students "Are you good with this or do I need to go over with?" HOW can we be good with something you've never even taught??? Lectures are essentially useless but it is mandatory for participation.

Lots of homework
Get ready to read
Participation matters
2.0
3.0
ENG006
Grade: A
Mar 3, 2022

The textbook readings were always ahead of lectures, and the final project was barely relevant to the stuff we learned in class.

1.0
5.0
ENG6
Mar 12, 2022

Assigned readings are always ahead of lectures and lectures aren't taught clearly. He doesn't accommodate students with covid and refuses to record lectures for them bc he "doesn't have enough storage." You're also expected to code an entire game after learning only 7 weeks-worth of unrelated matlab material.

Lots of homework
4.0
3.0
EEC007
Grade: A
Mar 12, 2022
Would take again

Professor is a funny person but he has a lot of hw and some projects and labs could be hard. Prior coding experience is recommended, and the curving on the final is not bad.

Get ready to read
Lots of homework
Hilarious
3.0
4.0
ENG6
Grade: A
Mar 18, 2022
Would take again

Cool and interesting class if you like coding or know how to code. Otherwise, this would be a very difficult class, always starts the reading assignment asap because they could be very long. Start doing the final project asap as they might also take very long, especially what you learned in class would not be related to the final project.

Get ready to read
Group projects
Lots of homework
3.0
3.0
EEC007
Grade: C+
Mar 18, 2022
Would take again

Overall Yankelevich was a pretty good professor. The HWs were pretty easy and the labs were somewhat simple with pretty clear guidelines. Write comments and make sure you understand why the code works. Also make sure to show up to every class as participation is mandatory and is an all or nothing kind of grade

Participation matters
4.0
2.0
EEC007
Grade: A
Mar 22, 2022
Would take again

I had no programming experience whatsoever but this class ended up being easy to me. Take the ZyBooks seriously and that will set you up for success. If you have questions for the prof, ask him after class and he will be more than happy to answer. Final is doable as long as you fully understand your microcontroller labs.

2.0
3.0
EEC7
Grade: B-
Mar 25, 2022

This class was actually a lot of fun and very informative. Professor Yankelevich doesn't do much outside of reading slides. The class was not unfairly graded but the final is heavily weighted so be careful. He also gets frustrated with students don't ask questions in class but then frequently mocks them for asking questions he thinks are stupid.

Participation matters
Test heavy
Graded by few things
2.0
5.0
ENG006
Grade: B+
Mar 28, 2022

If I had to describe Diego in one word, I would say "merciless". He's not the worst when it comes to teaching, but he doesn't do much teaching, so that whole area is kind of null. Diego has a pretty minuscule threshold when it comes to patience as well, so try not to ask questions if you're confused or else he might get mad. Godspeed.

Get ready to read
Participation matters
Lots of homework
1.0
4.0
ENG006
Grade: Not sure yet
Apr 28, 2022

He simply does not teach. During lectures, he reads off of slides and plays videos from a different professor. The HW/Quizzes are many chapters ahead of the lectures. Discussion sections are pointless - just copy what is on the board with no direction. Kind of rude and will not excuse you for anything even serve illness with a doctor's note.

1.0
5.0
ENG006
Grade: F
May 29, 2022

I actually have no experience about computer science, he makes us read the zybook, which is tons of work for me. Some coding experience is strongly recommended for this course. Good luck.

Get ready to read
1.0
5.0
ENG006
Jun 4, 2022

He changed his final project this quarter, it was made by a TA and even though I attended every class I didn't understand it. None of the TAs or the prof understood this assignment because they all gave conflicting advice. The final project is a group project (so good luck with that because my group sucked and didn't do any work). Don't recommend.

1.0
5.0
ENG006
Jun 4, 2022

Lectures did not prepare us for the final project, which extremely difficult to understand. When going to all the office hours available, the TAs either did not know how to do the final projects themselves, or gave very clashing instructions making it even more confusing. Overall nearly impossible to do, especially as a group project.

3.0
3.0
ENG006
Jun 6, 2022
Would take again

Content was interesting, just extremely rushed at the end. Mainly Zybook stuff, but I don't feel like he gave us a chance to learn the necessities for the project. Barely any lecture info was relevant to the final and TAs and students were confused. Grade was on participation, homework, miniprojects, quizzes, midterm, final project.

Get ready to read
Participation matters
Group projects
2.0
4.0
ENG6
Grade: A-
Jun 13, 2022

His lectures are useless. You can learn better from Zybooks and other online materials. I have heard that he used to add more to grades upon request. He is still generous with grade if you ask him kindly. The final project is interesting but irrelevant to the class material

Lots of homework
1.0
4.0
ENG006
Grade: B-
Jun 17, 2022

Everything is self-taught in this class and the final project asks way too much of the students. Overall a very time-consuming class that gets exponentially harder towards the end.

1.0
5.0
ENG006
Grade: A-
Jun 20, 2022

Ur groupmate will do nothing, and no one cares. I did the final project 100%. I got A- b/c I have 100% and 95% on quizzes and midterms. Dont take. Unless, U want to have a bad mood all quarter. He never replies to my email. Lots of homework and quizzes and midterms are not fair, because on Monday's person can tell the contents to Thursday's person.

Group projects
Lots of homework
4.0
3.0
ENG006
Grade: A
Jun 21, 2022
Would take again

Lectures are fine but boring, weekly zybook reading and quizzes. The class is easy for the first 7 weeks, but once you get to the final project you are in for a ride. The project's scope is way over what you learn in the class, so do what you can to get good groupmates and definitely ask a TA for help. great prof but went overboard with the final.

Group projects
Clear grading criteria
2.0
4.0
ENG006
Grade: B
Jun 24, 2022

Most of the learning comes from the reading and homework questions embedded in it. Final project was very stressful and was a challenge that would of been impossible without the TAs and good teammates. Lectures rehash reading material but have mandatory attendance. Other then the final and midterm (created by section by TA) the class is easy.

Get ready to read
Group projects
Clear grading criteria
2.0
4.0
ENG006
Grade: B+
Jul 13, 2022

Lectures were not great for teaching. I basically learned everything from ZyBooks. The professor basically just goes over what you already read. Also be ready for some tough quizzes and final project. At least there's no final exam. But after getting a B+ in this class, I still feel like I have much to learn about matlab.

Get ready to read
Participation matters
1.0
5.0
ENG006
Grade: F
Aug 3, 2022

He requires you to read Zybook a lot, which confuses the beginners like me. Really tough and he probably is like flatter. The only teacher who failed me. I really don't like him. He makes programming Matlab terrifying.

Get ready to read
Lots of homework
1.0
4.0
ENG006
Grade: D+
Aug 3, 2022

Sucks for me, but some love him? I am not sure.

Group projects
Lots of homework
1.0
5.0
ENG006
Grade: C+
Aug 17, 2022

I don't understand why people like this prof

Get ready to read
1.0
3.0
ENG006
Grade: A
Aug 17, 2022

He just follows the Zybook. He is a mediocre teacher outside the textbook does not contribute much more.

Group projects
Lots of homework
1.0
2.0
ENG006
Grade: A
Nov 5, 2022

Zybook and the TAs did all the work. Professor Yankelevich is very mocking, an attitude typical of pretentious people. Hopefully new teachers with new ideas and better teaching methods come to the College of Engineering. We deserve it.

Participation matters
Lots of homework
Hilarious
2.0
4.0
EEC007
Grade: C+
Jan 21, 2023

Starts off with txtbook wrk and after week 5 you get assigned labs that start off ez and then become super difficult. Learning the zybook code won't really help you solve the labs. TA's can only help so much during lab since there's only one. I highly suggest that you find a couple friends to collab with (unless u've had alot of experience w/coding

Lots of homework
2.0
4.0
EEC007
Grade: A
Jan 24, 2023

All the teaching was done by Zybooks the first 5 weeks. After first 5 weeks we started lab and all of our zybook knowledge (as a beginner coder) was barely enough to to do the first few labs. Soon the TA's became the primary teachers. Professor thinks everyone is expert coder. All the tags are sarcastic. Advice: read ahead in the zybooks.

Inspirational
Hilarious
Caring
1.0
5.0
ENG6
Grade: Rather not say
Jan 26, 2023

He sucks, dont take

Get ready to read
Participation matters
Lots of homework
1.0
3.0
ENG006
Grade: A
Feb 1, 2023

Sarcastic teacher covering his teaching incapacity with non-quality overwork.

Get ready to read
Hilarious
So many papers
4.0
2.0
EEC007
Grade: A
Feb 15, 2023
Would take again

Bad teacher, cool guy

1.0
2.0
ENG006
Grade: A
Feb 23, 2023

This course is very boring, a lot of homework and an incompetent teacher.

Participation matters
Lots of homework
Beware of pop quizzes
1.0
4.0
EEC007
Grade: B
Feb 28, 2023

I made an account to rate him. He's not a bad guy, just a bad teacher. Had him for ENG 006 too, get ready for LOTS of reading, all he goes over in lecture is what you read. This applies to both classes. He also is not too well organized, so prepare for his antics. He is very vague. Good luck. (Try to get another ENG6 prof)

Tough grader
Get ready to read
Lots of homework
1.0
3.0
ENG006
Grade: A
Mar 7, 2023

TA's : good Teacher: SUCKS zyBook: learn by yourself

Get ready to read
Participation matters
Lots of homework
1.0
5.0
ENG006
Grade: B
Mar 17, 2023

This professor is mean, inconsiderate, and everything in between. Not only does he assume prior knowledge of coding even though this is supposed to be AN ENTRY LEVEL CLASS, he also throws loads of impossible homework on you. The final project sucks and I didn't learn a single thing in this class. This professor deserves to be fired immediately.

Group projects
Lots of homework
Graded by few things
1.0
2.0
ENG006
Grade: A-
Mar 18, 2023

The poor quality of this class is not worth our tuition costs. Maybe this teacher is a cool guy but we pay for a good teacher, not for a person who makes up for his ineptitude with mocking and horrible classes. Can't the College of Engineering hire a better adjunct professor?

Group projects
Lots of homework
So many papers
1.0
3.0
EEC007
Grade: B+
Mar 28, 2023

The worst teacher in engineering college. The only thing that makes it look less of an asshole is the support of the TA's.

3.0
2.0
ENG006
Grade: A+
Mar 28, 2023
Would take again

Prof made participation/homework assignments which involved reading the online textbook zybooks, but for some reason the deadlines for those assignments were way ahead of the actual in-person class lectures. So when u go to lecture (which has mandatory attendance) it was on stuff u probably read one to two weeks ago. Final project was very hard.

Get ready to read
Group projects
2.0
3.0
ENG006
Grade: B
Mar 29, 2023

Dr. Yankelevich has you read the zyBook for most of the class, and his lectures don't even correspond to what you read recently. There is a lot of reading, however, and the homeworks are long and somewhat difficult as you progress through the course. We were only given 3 weeks to do the final project which was quite difficult.

Get ready to read
Clear grading criteria
Lots of homework
1.0
2.0
EEC007
Grade: A
Mar 30, 2023

The level of this professor is lower than the average level of the professors we have in the College of Engineering. What a shame.

Hilarious
1.0
2.0
ENG006
Grade: A-
Apr 3, 2023

"The mediocre teacher tells. The good teacher explains..." Dr. Yankelevich is a mediocre teacher, teaches mediocre classes, and has a mediocre attitude. Thanks to Zybook, TA's and group mates you can learn something in this course.

5.0
2.0
ENG006
Grade: A
Apr 5, 2023
Would take again

I really liked him as a professor; this class has been one of my favorites that I have taken so far. His lectures were sometimes silly and fun and I thought the use of iClicker was engaging. Overall it was a fairly easy class, minus the awful final project.

1.0
3.0
ENG006
Grade: A+
Apr 6, 2023

If you already know Matlab, this class will be a joke. If you are a beginner in Matlab or any other programming language and expect a good teacher, forget it, in this class the clown is the teacher and the student is a frustrated learner.

4.0
2.0
EEC007
Grade: A+
Apr 14, 2023
Would take again

I've now taken Yankelevich twice for both ENG6 and EEC7. He clearly cares more in EEC7 and you can tell. I don't know if I got an A+ because I had previous coding experience with ENG6 or because this class is actually easier. There's no quizzes which is nice. Just do good on labs and the final was pretty easy (80% average) and you'll get an A.

Get ready to read
1.0
2.0
ENG006
Grade: A+
Apr 17, 2023

Ridiculously easy for those of us who already know how to program. Although I got a good grade, I don't like being a conformist student. There is no challenge in this class, and it is very disorganized. It's also a bad class for beginners. I am concerned about the pitiful quality of this teacher.

1.0
1.0
EEC007
Grade: A
Apr 18, 2023

Leaving Dr. Yankelevich classes will save you money and time. Internet gives better classes than this superficial teacher.

Hilarious
1.0
1.0
EEC007
Grade: A
May 8, 2023

Pity class.

1.0
1.0
ENG006
Grade: A+
May 19, 2023

Wow! The WORST programming teacher I've ever had.

So many papers
Graded by few things
1.0
5.0
ENG6
Grade: Not sure yet
Jun 8, 2023

The final project was super rushed in this class. He only gave informations on the final project 2 weeks before the end of course and we had to rush the project in 2 weeks. It was a disaster

5.0
3.0
ENG6
Grade: A
Jun 11, 2023
Would take again

Hands down one of my favorite professors as of yet, he's funny, is super helpful in all aspects of the class if you go for the help, and is hands down amazing. Akin to the GOAT Lebron, when you are the greatest at what you do, people will look down on your success. People always say Diego ain't this, Diego ain't that, Diego a fake, they love Diego.

5.0
3.0
EEC07
Grade: A
Jun 11, 2023
Would take again

As someone not having any programming experience, this class taught me a lot and at times was very challenging. If you pay attention in class, the labs aren't as difficult and there are many ways to get help regardless. Good professor and good class.

Participation matters
Gives good feedback
Inspirational
1.0
3.0
ENG006
Grade: Not sure yet
Jun 19, 2023

A rock could teach better than this prof. Assigns a lot of readings and homework, one of each is due every week. iClicker attendance is recorded and is a part of your grade. As a beginner, MATLAB was very hard even though they say that ENG6 is an introductory course. The final project is given I think two weeks ahead of the deadline, good luck.

Group projects
Lots of homework
Lecture heavy
3.0
4.0
ENG006
Grade: C-
Jul 15, 2023

I have a low GPA and my only hope was that Claudio give me the exam questions like before but he has graduated.

Get ready to read
Lots of homework
Caring
1.0
3.0
ENG006
Grade: B+
Jul 29, 2023

You pay tuition for a self-study class. It sucks!

Lots of homework
1.0
1.0
ENG006
Grade: B
Aug 21, 2023

Bad class, rushed and with a lack of good understanding. Not even Yankelevich understands what he teaches.

1.0
2.0
EEC007
Grade: A
Aug 21, 2023

Yankelevich is fake, a contracting error by the College of Engineering. His classes are flat, he doesn't even master the syllabus.

1.0
2.0
ENG006
Grade: A+
Sep 6, 2023

This class does not deserve my respect.

Lots of homework
1.0
1.0
ENG006
Grade: A-
Sep 7, 2023

Terrible class.

1.0
2.0
EEC07
Grade: B+
Oct 3, 2023

Diego is the wild card professor at the university and that is why he is a sarcastic professor. He doesn't have high credentials, so he makes up for his poor teaching quality with sarcasms.

1.0
5.0
ENG006
Grade: A
Oct 17, 2023

homeworks, participation, quiz. terrible class

Tough grader
Lots of homework
1.0
5.0
ENG6
Grade: F
Nov 6, 2023

he makes me want to s!lit my throat. I cant. He is the worse professor here and his exams are unfair. They are so difficult for no reason. His teaching is awful. Ive taken Ecs32 A and I had a great and easy time there and passed with an A because they actually know how to teach, meanwhile he does not and his TA is no help at all.

Tough grader
1.0
5.0
ENG006
Grade: Not sure yet
Nov 9, 2023

Bro is doodoo ong

1.0
4.0
EEC007
Grade: Not sure yet
Nov 19, 2023

Overall difficult class. Coming from no coding experience, he teaches the basics well and uses a very helpful website for reading and coding labs. The microcontroller portion of the class is very difficult, with little guidance and support. He doesn't post slides, or external resources for help; and very unhelpful office hours. Avoid him if you can

Tough grader
1.0
5.0
ENG006
Grade: Not sure yet
Nov 30, 2023

This man can't cook. Prof is on every UCD engineering student dodge list; however, you will have to take him sooner or later. Be prepared for the worst.

Tough grader
Get ready to read
Test heavy
1.0
5.0
ENG6
Grade: Rather not say
Nov 30, 2023

This guy is going on Santa's naughty list.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
ENG006
Grade: Rather not say
Dec 7, 2023

He makes me want to rip my hair off strand by strand. He does not care about his students and does not respond to emails. His hw is wayy too much and his midterm was so difficult. Additionally, lectures are mandatory. Last i checked i pay to come, so if don't want to, i shouldn't be penalized bc his lectures are so useless. He cant not teach for sh

Group projects
Lots of homework
Lecture heavy
1.0
2.0
ENG006
Grade: A+
Dec 12, 2023

If UCD hired professors with mediocre teaching ability, we would be surrounded by Yankelevich professionals. What a disappointment!

1.0
5.0
ENG006
Grade: B
Dec 15, 2023

run,participation not only on lecture but also discussion sections. The only course that have quizzes on every discussion section. Lots of homework, the class is boring and you need to do online questions during the entire class, which counts for heavy grades. No extra credit, grade harsh on final project, little time tofinish the entire project.

Tough grader
Participation matters
Lots of homework
2.0
2.0
ENG6
Grade: A
Dec 16, 2023
Would take again

Class was pretty easy coming from no coding experience. You learn everything from the interactive textbook. Lectures are useless but clickers are 5% of your grade so you have to go. We were very underprepared for the final group project but it doesn't get graded harshly. Make sure to read the textbook for at least the first half of the quarter

Participation matters
Group projects
1.0
4.0
ENG006
Grade: Not sure yet
Dec 17, 2023

every low rating on here is true. he needs to take his attitude somewhere else.

1.0
4.0
ENG006
Grade: B+
Dec 22, 2023

Doesn't teach, rather it is a self learning class with lots of reading. I had no coding experience and found it very difficult. You have to go to lecture because of iClicker (5%). The final project is very difficult and we were very unprepared from what we learned in class. He also does not care about his students and never answers questions.

Get ready to read
3.0
3.0
ENG6
Grade: A
Dec 28, 2023

Lectures were useless, went over material that had been covered weeks ago in the textbook. Class is not too difficult, comprised of reading assignments and quizzes, but the final project was very difficult. He didn't give much help in beginning the project, which was MUCH more difficult than anything else in the class. Overall, OK but not good.

Get ready to read
Group projects
Clear grading criteria
1.0
5.0
ENG006
Grade: C-
Jan 2, 2024

This class in general is so hard, and don't even get me started for the final project. Its a huge project that's almost impossible to do without the help of an upperclassmen, and you don't learn anything in class with him. Be ready to teach yourself everything and stress out every day

Group projects
Lots of homework
Lecture heavy
3.0
3.0
ENG006
Grade: B+
Feb 15, 2024

Contact a former TA called Claudio Lopez on Linkedin and he'll charge you a small fee for the past question exams. My exam had some very similar questions.

Get ready to read
Group projects
2.0
3.0
EEC7
Grade: C-
Feb 15, 2024

The text and lectures are ok, but everyone is left in the dark for labs in the later half of the quarter. Labs are very specific to TI microcontroller, and he thinks it's fair to give Monday labs the same amount of time as later sessions that get to drop in during any lab and get kinks smoothed out during later lectures.

3.0
2.0
ENG006
Grade: A
Feb 15, 2024
Would take again

It's an introduction to MatLab and a freshman course, but almost all of this class is spent learning programming concepts within the MatLab environment and give you almost no preparation for the final project. Quizes and midterm are very easy if you give at least half of your attention to the readings.

2.0
2.0
ENG006
Grade: A+
Feb 16, 2024

with prior coding experience, I feel awful for those who didn't have any. This was supposed to be introductory to MATLAB and I would've failed if I didn't know C++ beforehand. His iClicker means u have to show up to class, even though it's useless since he doesn't teach that well. Zybooks is all u need not his lecture.

Participation matters
Group projects
1.0
3.0
ENG006
Grade: B+
Feb 16, 2024

An unpleasant teacher. His class is not worth it. It is better to pay the access fee for previous exams with TA Claudio.

1.0
4.0
EEC7
Grade: B
Feb 16, 2024

Get rid of Diego, he's the eternal adjunct professor hired out of compassion and cronyism.

1.0
3.0
ENG006
Grade: A-
Feb 28, 2024

Diego is a teacher with mental illness. The TA's do the best they can with Diego's ups and downs. Lots of meaningless reading and confusing instructions. Take care of your health in this course.

1.0
3.0
ENG006
Grade: B+
Mar 6, 2024

I could say that it is very dishonest to pay a fee to T.A Claudio to acquire past exams, however, the class is so terrible that it seems more unfair to fail because of an incompetent teacher.

1.0
5.0
ENG17
Grade: Not sure yet
Mar 6, 2024

I get that circuits is a difficult course and a weeder course for most engineers, but I have never experienced anything like ENG17 with Yankelvich. He has somehow decided to make homework a day after or even before he has been taught the required content necessary to complete the homework. midterm was nothing like the homework, too.

Tough grader
Get ready to read
Lots of homework
1.0
2.0
ENG17
Grade: Drop/Withdrawal
Mar 15, 2024

Professor Yankelevich improvises every time he is given a new course. Furthermore, this teacher blames everyone for errors or omissions that he makes. This class is useless.

5.0
4.0
ENG006
Grade: B
Mar 17, 2024
Would take again

MY GOAT!!! this class is basically self taught. The TAs were great and his grading was fair enough. Lectures were horrible and he seemed like he didnt want to be there the entire time. Certified sas man with a tote bag.

1.0
4.0
ENG17
Grade: Not sure yet
Mar 20, 2024

I don't know what it is with UC Davis and assigning mediocre or horrible lecturers to ENG 17, Circuits I. Circuits in itself is an overall simple subject, but each and every professor here overcomplicates it, and Yankelevich is no exception. I've never seen a professor refuse to give practice or any information relating to an exam. Frustrating.

Tough grader
Test heavy
3.0
3.0
ENG006
Grade: A-
Mar 24, 2024
Would take again

Lots of reading homework due before each lecture. Not particularly challenging, but tedious. Lectures just repeat the homework; sort of a waste of time, but you are graded on attendance. Final group project was very different from what we'd done the rest of the quarter, you have to learn a lot on your own.

Get ready to read
Group projects
Lots of homework
1.0
5.0
ENG17
Grade: C-
Mar 28, 2024

He refused to give any information related to midterm and final. Gave a horrible curve at the end, many people failed, complete luck I passed. Makes fun of people in office hours. Avoid.

Tough grader
Test heavy
Graded by few things
2.0
4.0
ENG100
Grade: C
Mar 29, 2024

Lectures were not recorded or uploaded, and lectures were kind of difficult to follow. Labs were my nightmare every week as the lab manual wasn't always clear. Exams were difficult and gave a 3% curve in the end.

Lots of homework
4.0
3.0
EEC17
Grade: A
Mar 31, 2024
Would take again

Lectures were very helpful. He went over all concepts and did many examples. My only complaint is that the hardest part of EEC17 was the last two sections, which were rushed at the end of the course. First midterm was fair, final was very hard. He curves, so its fine. If you show up and do the homework you will be fine.

Amazing lectures
Lecture heavy
Accessible outside class
1.0
1.0
ENG017
Grade: B
Apr 17, 2024

Terrible lecturer. He is unnecessary. Ask the TAs.

1.0
1.0
EEC17
Grade: A
Apr 19, 2024

I have noticed that Yank only accepts the answer that he learned from books, so I have preferred to ask advice from really intelligent teachers who do not take my questions as insults. My advice - Say yes to everything he tells you and continue on your path.

1.0
3.0
ENG17
Grade: Drop/Withdrawal
May 1, 2024

AVOID

1.0
2.0
ENG017
Grade: A+
May 14, 2024

Teasing about students during office hours occurs regularly during Diego's office hours; it may be helpful to read the teacher's manual, identify what codes are being broken, and report it.

1.0
3.0
ENG100
Grade: B+
May 23, 2024

nightmare class

1.0
1.0
ENG6
Grade: Not sure yet
Jun 14, 2024

Prof.Yankelevich is too demanding for how little his class is worth and his mediocre academic level. It's not worth the effort. Better to enroll in a similar course elsewhere. You will learn more.

4.0
3.0
ENG006
Grade: Rather not say
Jul 10, 2024
Would take again

He cares about students, the course is fully planned. They should change it to python

Group projects
Clear grading criteria
Caring
1.0
1.0
ENG006
Grade: A
Jul 11, 2024

The class and the teacher are outdated.

1.0
1.0
ENG006
Grade: A+
Aug 8, 2024

The worst class of my life. Adjunct Professor Yankelevich level was very low.

Lots of homework
4.0
3.0
ENG006
Aug 21, 2024
Would take again

As suggested here by some people I looked for the question bank by Claudio Lopez and it was very useful.

Group projects
Test heavy
1.0
4.0
EEC07
Grade: Not sure yet
Dec 13, 2024

DO NOT TAKE HIM! All he does is reads off slides and you learn basically nothing. The first 5 weeks are easy but once it comes to the microcontroller labs he does a terrible job at covering the material for it. Really really bad lecturer!

3.0
2.0
EEC007
Grade: A-
Dec 20, 2024

Will cutoff grade percentages so that even if you get above a 93%, you will receive an A-. Just reads off slides and repeats what you learn in class. Homework is redundant. Easy class but the final was brutal (many people didn't even finish).

3.0
3.0
EEC007
Grade: A
Dec 25, 2024
Would take again

Passionate about class, but can't elaborate beyond basic concepts on slides. I advise having prior coding experience, can cushion your grade + focus on lectures weeks 6-10 (microcontroller theory + lab info). Use program outlines in his slides to setup microcontroller labs. Final similar to last lab + you can refer to previous microcontroller code.

Lots of homework
1.0
2.0
EEC007
Grade: A
Jan 2, 2025

This teacher is a repeater of books, without the ability to delve into any topic. Study on your own. Luck

1.0
3.0
ENG6
Jan 12, 2025

runrunrunrunrunrunrunrun

1.0
2.0
ENG6
Grade: B+
Jan 17, 2025

This course is unnecessarily tedious and unclear. Don't suffer foolishly, it is better to ask C. López for help and also study on your own.

Lots of homework
1.0
1.0
ENG006
Grade: A+
Jan 30, 2025

He doesn't even want to teach. Instead, he used his colleague's video to teach you. Very boring videos.

Participation matters
Lecture heavy
1.0
1.0
ENG006
Grade: A+
Feb 6, 2025

Attending classes in person is because the teacher has something more to give than what one can learn by watching YouTube videos. Diego does not offer anything of added value, you will waste time and money on his courses.

1.0
5.0
ENG6
Grade: C-
Feb 25, 2025

Yes, dont take him, just dont

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
EEC007
Grade: B-
Feb 27, 2025

Please do not take him. If you enjoy life, please just please do not take him. The microcontroller labs are NOTHING like the lectures plus in the lectures he just reads off the slides and is very sarcastic.

Tough grader
Participation matters
So many papers
1.0
5.0
EEC007
Grade: C-
Feb 27, 2025

i pray for u

Tough grader
Get ready to read
Participation matters
1.0
4.0
ENG006
Grade: Not sure yet
Mar 5, 2025

He gives weekly readings and coding homework, which is tedious but doable. He's funny in lectures and uses iclicker, but his teaching style is not good. The final project is insanely hard unless you find a good group. Not to mention making a whole youtube video for the project. Overall a self-taught class.

Get ready to read
Participation matters
Lots of homework
1.0
5.0
ENG6
Grade: Not sure yet
Mar 12, 2025

Run. He belittles students for not understanding a concept and seems to be completely oblivious to students having other courses aside from his. The due dates he pushes also makes it so work is rushed, ESPECIALLY for the final project. Also, be prepared to put more work into this course because he CANNOT teach, as he just reviews his slides.

Tough grader
Get ready to read
Group projects
1.0
2.0
EEC007
Grade: B
Mar 12, 2025

Yank is a terrible adjunct professor, I hope he stops teaching soon.

1.0
3.0
ENG006
Grade: Not sure yet
Mar 12, 2025

Diego dismisses students who don't understand. His rude attitude should be reported. Assignments: Too much unnecessary workload. Deadlines/Advice: Short deadlines/Poor treatment (that's what mediocre people do). Course structure: Chaotic.

2.0
3.0
ENG006
Grade: A
Mar 13, 2025

I went into this class with no coding experience. It's entirely taught by the zybook, lectures are not helpful AT all (he covers things that we have homework on weeks prior) but attendance is mandatory . Course load is doable but time consuming, not too bad. Midterm was fair, final project is fast paced and unfamiliar, find a good group!

Get ready to read
Participation matters
Group projects
5.0
3.0
ENG017
Grade: A
Mar 14, 2025
Would take again

Hes not a bad professor, it's bc the course Circuit ITSELF is a hard course Lectures: he has an accent, but his explanation of concepts and examples are very clear. Enthusiastic at teaching, and friendly and happy to answer any questions during/after class. HW: online hw, fill in the blank/mcq, not too bad Exams: easier than hw, fair grading

3.0
3.0
ENG17
Grade: Not sure yet
Mar 15, 2025
Would take again

the class itself is just pretty difficult, make sure to keep up with the concepts especially in the back end of the class, go to office hours if you get stuck on the homework, honestly lecture isn't too bad he's def changed how he teaches some things cuz he sounds a lot better than what he used to do, just treat it like a hard class, cuz it is

Lots of homework
Test heavy
4.0
3.0
ENG017
Grade: A
Mar 18, 2025
Would take again

His lectures are organized and cleared up any questions I had after the textbook readings. There's a decent amount of homework, but it prepped me well for the exams which were very doable if you did the homework and followed his methods, sometimes unlike the textbook. He can be sassy tho if he thinks your question has been covered / grade seeking.

Clear grading criteria
Accessible outside class
1.0
1.0
ENG006
Grade: A+
Mar 19, 2025

Yank is not a valuable teacher but he is the only one who teaches the course.

2.0
3.0
ENG6
Grade: A+
Mar 21, 2025

If you have any programming experience this class will be easy. A lot of homework and mandatory textbook reading. His lectures are boring and he doesn't go into an details that the text doesn't. The final project is difficult but manageable, CHOOSE GROUPMATES WISELY!

2.0
3.0
ENG6
Grade: B
Mar 26, 2025

Ok lecturer, but had an attitude when students asked genuine questions. Some iClicker questions were tricky for students new to the material. Reading assignments were especially demanding early on and should have been spread out more. Midterm was unreasonably difficult. Final project was demanding but is thankfully graded pretty leniently.

Get ready to read
Group projects
Lots of homework
4.0
4.0
ENG17
Grade: A-
Mar 26, 2025
Would take again

He gives homework weekly, but they were helpful, and his tests are way easier than homework. He offers no practice exams, but he does talk about the content of exams beforehand if you ask questions about them in class. Be sure to practice homework a lot and read the textbook. Most importantly, treat this class like it's hard because it is!

3.0
2.0
ENG006
Grade: A+
Mar 26, 2025
Would take again

He has mandatory lectures using iClicker, and he is not a good lecturer by any means. He is a little funny in some instances, and the class is honestly not too hard if you have ANY prior coding experience. Grading is kinda lenient, but it's mainly focused on the midterm and final project. No final exam, thankfully.

Participation matters
Clear grading criteria
4.0
3.0
ENG017
Grade: B+
Mar 26, 2025
Would take again

Lots of homework. One midterm and a final. The midterm was relatively easy if you can figure out the homework but the final caught me off guard; it was harder and differently structured than the midterm. Office hours help but go with specific questions and work for problems attempted.

Clear grading criteria
Lots of homework
Test heavy
2.0
4.0
ENG006
Grade: A
Mar 26, 2025

Had him for EEC 7 last quarter and thought he was ok, but he was much harder for MATLAB. So much work assigned weekly on Zybooks. Lectures were ok, just reviewing concepts + iclicker. Final project was difficult as it involved GUI + thingspeak, which TAs taught us 2 weeks before project was due. Also note he curves final grades down (e.g. A = 95+).

Get ready to read
Group projects
Lots of homework
3.0
4.0
ENG006
Grade: A-
Mar 27, 2025
Would take again

He's a silly guy! Lectures were the same as the Zybooks, but you need to go for the iClicker grade. The big things were the midterm, which consisted of one easy question and one that I and many people in my section really struggled with. The final isn't too bad with a good group. I hadn't done any coding, so the class was hard but I learned a lot.

2.0
2.0
ENG006
Grade: A+
Mar 29, 2025

As a teacher Yankelevich and his lectures suck. His voice is too quiet and his iclickers are too small (people started bringing binoculars to class lol). The worst part is that you had to go, since iclickers are a big part of your grade and can't really be done at home. The class itself is pretty free though, as long as you do well on the midterm.

4.0
3.0
ENG017
Grade: A
Mar 29, 2025
Would take again

Grading was 25% homework, 35% midterm, and 40% final. Midterm was similar to homework problems and 6/10 difficulty. Final was insane; 12/10 difficulty. Lastly, you have two options to complete homework: go to every Prof/TA OHs or use Chegg (I picked Chegg). Did a bunch of textbook problems to study for exams. (2hr lectures + 3hr HW per week)

Lots of homework
Test heavy
Graded by few things
3.0
4.0
ENG6
Grade: C+
Mar 31, 2025
Would take again

SO MUCH READING. The homeworks were so long and demanding, the final is a group project which is a lot of work. I found him to be kinda funny in lecture, but I agree with others saying he is a bit demeaning when students ask questions.

Get ready to read
Group projects
Lots of homework
1.0
3.0
ENG017
Grade: A
Apr 1, 2025

His lecture is awful and boring. He spent time copying his notes but did less explanation, reading what he wrote with very small voice. His homework is time consuming. You have to look for resources on YouTube, or you may lose lots of points in homework. Exams are not very hard and curve are given. No practice exam is given.

Lots of homework
1.0
1.0
ENG017
Grade: B+
Apr 24, 2025

I was bored to tears. The class has no teaching method, the professor is a repetitive parrot, and it's a waste of time.

4.0
3.0
ENG17
Grade: A-
May 19, 2025
Would take again

He explains well the topics so the fact that he copies from the textbook is not a problem, and he even does examples. I was able to actually learn by going to class, which I can not say the same thing for any phy class. HWs are kind of long but helps a lot for studying. Not a lot of partial credit but doing above average is not hard and he curves.

Tough grader
Test heavy
3.0
4.0
ENG100
Grade: A
Jun 18, 2025

I'm a bit mixed on Prof. Yankelevich. He's a bit condescending, the homework would either be easy or really awful, and the labs can get tedious at times... he also does NOT provide practice material for exams, and though I did well on them, I feel it was more out of luck. Also assigns required Zybooks reading, though those are honestly free points.

Get ready to read
Lots of homework
1.0
1.0
ENG100
Grade: A-
Jul 8, 2025

This professor should be removed from the classroom; his classes are terrible. The textbook and TA's are good.

Lots of homework
2.0
3.0
ENG006
Grade: A
Jul 22, 2025

During lecture he asked us how we could make questions trickier for the next class, probably looking for you to fail a little bit. Also has an obsession with IQ and intelligence. There was a large difference between the midterms and final. The final was about IoT, while the midterms were just programming concepts. Used Iclicker for attendance.

Lots of homework
Lecture heavy
Graded by few things
2.0
5.0
ENG017
Grade: D+
Jul 23, 2025

You are expected to come into class already having knowledge of circuits and reading the whole chapter before hand, if you don't do that you will fall behind quickly. He makes you pick up your exams in his office hours and will yell at you for doing poorly. Ive taken him before and he just overall feels very unprepared and arrogant.

Get ready to read
3.0
4.0
ENG006
Aug 2, 2025

Yakelevich, how could you betray me! For the first 8 weeks, I said nothing but good things about you. The Zybooks were so easy, discussion quizzes were not bad, and iClicker was fine. The final was a total curveball and then I finally understood why people were upset. Making 3000 lines of MATLAB code that we were never taught should be a crime.

Group projects
Beware of pop quizzes
Lecture heavy
1.0
5.0
ENG006
Grade: Not sure yet
Nov 5, 2025

the final project was really bad

Lots of homework
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

77%

Textbook Required

46%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 151 grades
Most common grades:
A (49)
Not sure yet (25)
B+ (20)
Grade Distribution
A(68)B(23)C(16)D(4)F(3)A-/B+(39)
Based on 183 reported grades
A: 49
Not sure yet: 25
B+: 20
B: 19
Common Tags
Lots of homework (72)
Get ready to read (51)
Participation matters (37)
Group projects (37)
Tough grader (23)
Hilarious (18)
LOTS OF HOMEWORK (16)
Test heavy (13)
Rating Trend

Declining

-1.14 avg change
Apr
May
Jun
Jul
Aug
Nov
Last 6 months
Ratings by Course

22364

5.0

(1)

EEC17100110

5.0

(1)

EEC100

3.1

(7)

EEC07

3.0

(4)

ENG017

2.9

(15)
+15 more courses
Difficulty by Course

17

5.0

EEC110

5.0

EEC110A

4.5

EEC140A

4.5

EEC130A

4.3

Similar Professors