2.3
Quality3.4
Difficulty27%
Would Retake262
Reviews27%
Would Retake
262
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
77%
Textbook Required
46%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.14 avg changeRatings by Course
22364
5.0
(1)EEC17100110
5.0
(1)EEC100
3.1
(7)EEC07
3.0
(4)ENG017
2.9
(15)Difficulty by Course
17
5.0
EEC110
5.0
EEC110A
4.5
EEC140A
4.5
EEC130A
4.3
Reviews (262)
class is boring. hw is alright. study + do hw and you should be able to get an A
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.
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
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
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.
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.
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.
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
he is one of harddest teacher and he doesn't know how to teach. don't take him if u got other option
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!!!
good luck, you'll need it
Don't ever take him!!! unless you are circuit expert...
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!
Set the curve at C-, gave around 150s D's and F's. Avoid at all cost!!!
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
Good luck if you are taking his class....you will need it
HARD, UNCLEAR, BORING. (FLUNKED ~25% of the class). AVOID AVOID AVOID AVOID.. I AM NOT JOKING!!!!
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.
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.
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.
Diego baby!!!
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.
Don't take this guy if you don't have to. He may seem nice, but his tests will bite your arm off.
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.
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!
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).
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.
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
"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.
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.
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.
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.
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
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
One of the best professors at UC Davis. Many of my friends thought about switching to electrical engineering after taking his class.
Don't take EEC 151 with him !!!
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
He is a good guy
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.
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.
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
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.
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.
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.
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.
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.
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.
Worst lecture ever.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
Problems on exams are straight from the homework. Understand those and easy A. Curves pretty hard at the end
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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!!
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.
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.
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!!!
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.
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.
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.
ENG6 is an easy course. The professor is well prepared in class and they answer questions very quickly. But too much homework.
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.
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. :)
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
The textbook readings were always ahead of lectures, and the final project was barely relevant to the stuff we learned in class.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
Sucks for me, but some love him? I am not sure.
I don't understand why people like this prof
He just follows the Zybook. He is a mediocre teacher outside the textbook does not contribute much more.
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.
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
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.
He sucks, dont take
Sarcastic teacher covering his teaching incapacity with non-quality overwork.
Bad teacher, cool guy
This course is very boring, a lot of homework and an incompetent teacher.
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)
TA's : good Teacher: SUCKS zyBook: learn by yourself
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.
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?
The worst teacher in engineering college. The only thing that makes it look less of an asshole is the support of the TA's.
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.
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.
The level of this professor is lower than the average level of the professors we have in the College of Engineering. What a shame.
"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.
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.
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.
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.
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.
Leaving Dr. Yankelevich classes will save you money and time. Internet gives better classes than this superficial teacher.
Pity class.
Wow! The WORST programming teacher I've ever had.
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
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.
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.
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.
I have a low GPA and my only hope was that Claudio give me the exam questions like before but he has graduated.
You pay tuition for a self-study class. It sucks!
Bad class, rushed and with a lack of good understanding. Not even Yankelevich understands what he teaches.
Yankelevich is fake, a contracting error by the College of Engineering. His classes are flat, he doesn't even master the syllabus.
This class does not deserve my respect.
Terrible class.
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.
homeworks, participation, quiz. terrible class
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.
Bro is doodoo ong
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
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.
This guy is going on Santa's naughty list.
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
If UCD hired professors with mediocre teaching ability, we would be surrounded by Yankelevich professionals. What a disappointment!
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.
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
every low rating on here is true. he needs to take his attitude somewhere else.
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.
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.
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
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.
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.
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.
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.
An unpleasant teacher. His class is not worth it. It is better to pay the access fee for previous exams with TA Claudio.
Get rid of Diego, he's the eternal adjunct professor hired out of compassion and cronyism.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Terrible lecturer. He is unnecessary. Ask the TAs.
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.
AVOID
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.
nightmare class
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.
He cares about students, the course is fully planned. They should change it to python
The class and the teacher are outdated.
The worst class of my life. Adjunct Professor Yankelevich level was very low.
As suggested here by some people I looked for the question bank by Claudio Lopez and it was very useful.
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!
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).
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.
This teacher is a repeater of books, without the ability to delve into any topic. Study on your own. Luck
runrunrunrunrunrunrunrun
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.
He doesn't even want to teach. Instead, he used his colleague's video to teach you. Very boring videos.
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.
Yes, dont take him, just dont
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.
i pray for u
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.
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.
Yank is a terrible adjunct professor, I hope he stops teaching soon.
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.
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!
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
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
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.
Yank is not a valuable teacher but he is the only one who teaches the course.
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!
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.
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!
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.
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.
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+).
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.
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.
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)
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.
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.
I was bored to tears. The class has no teaching method, the professor is a repetitive parrot, and it's a waste of time.
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.
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.
This professor should be removed from the classroom; his classes are terrible. The textbook and TA's are good.
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.
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.
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.
the final project was really bad
Class Info
Online Classes
100%
Attendance Mandatory
77%
Textbook Required
46%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.14 avg changeRatings by Course
22364
5.0
(1)EEC17100110
5.0
(1)EEC100
3.1
(7)EEC07
3.0
(4)ENG017
2.9
(15)Difficulty by Course
17
5.0
EEC110
5.0
EEC110A
4.5
EEC140A
4.5
EEC130A
4.3