Cunxi Yu

This professor has taught: ENEE244, ENEE350, ENEE759U
Information Review
Cunxi Yu
ENEE244

Expecting an A
Anonymous
01/18/2026
Easiest grader I had in ECE classes. I swear exams I should've gotten like a 60 or 70 on ended up being in the 90s. That being said his lectures are boring and its hard to pay attention. Homework questions are exactly like the exam problems, so if you have a very good understanding of the homework you'll do well on his exams. He also gives more practice problems and exams that were closely related to exam problems. Decently quick grader (graded the first midterm over the weekend and it only took like 4-7 days to grade for the 2nd midterm. TA's were more helpful in understanding the material.
Cunxi Yu
ENEE244

Expecting an A
Anonymous
01/13/2026
I love this guy. His homeworks were harder than his exams but he gave us a cheatsheet and if you did the practice you pretty much got a 90+ on the midterms. 3 midterms no final god bless. He curved the midterms alot. As a prof he had a rocky start. He spoke too fast in lectures. After the first exam he noticed that the avgs were pretty low and so he sent a feedback form. He actually listened and implemented the feedback. He cares about your well being. He is hilarious too. He makes the topic so interesting and digestible. Definitely recommend him!
Cunxi Yu
ENEE244

Expecting an A
Anonymous
12/28/2025
Firstly, it is important to acknowledge that Dr. Yu went through some personal things at the start of the semester, leading him to cancel many of our classes and sometimes hold our classes on Zoom. All this, combined with his style of teaching, made learning content difficult initially. However, I truly appreciated him listening to the class’s feedback afterwards and actually implementing changes based on that. As weeks progressed, these changes made a difference; there were more practice tests/problems provided, lectures were recorded, etc. I will also note that Dr. Yu would often give major hints on homework and tests and would extend due dates. He gave significant curves on exams (there were 3 midterms in total – no final), which I will never forget. That is what saved my grade at the end. The homework assignments were long and complex, but you were able to work with others and ask the professor and TA for assistance, which was nice. Also, one was dropped at the end. One of the dying questions students often have regarding this class and professor is whether Verilog is used, which is said to be used in ENEE245. In contrast to the other professors for this course, Dr. Yu decided to teach us Verilog, stating that it is a valuable tool. If you know C, Java, or another programming language, I think you should be fine by the end. I will not lie, though, it was irritating sometimes since at first, we didn’t have full lessons on it in class and discussions. Discussion was disorganized, and since we were a small section, it would almost always end early. Despite this, my TA was chill and honest (e.g., going over content, in grading). He was always willing to help if we were unsure about anything as well.
Cunxi Yu
ENEE244

Expecting an A-
Anonymous
12/17/2025
GOAT
Cunxi Yu
ENEE350

Expecting an A
Anonymous
05/27/2025
Prof. Yu is a very sweet professor but this class was quite annoying. He truly cares about the success and learning of his students. However, the material and lectures could be quite confusing at times, and many of the examples often contradicted what was presented in the slides, so you could never really be sure if you were solving a problem the right way. That being said, he's very kind and is very understanding when grading. Also, the homework prepares you well for the exams. I was a little disappointed that we did not really get any experience with writing assembly code, but I am walking away with a more general understanding of computer architecture such as how the CPU interacts with memory, execution, pipelining, cache, etc. (Other reviews speak about a final project that was assigned during finals week. However, this project was cancelled due to special circumstances the semester I took the class, so I cannot really speak on that. That being said, I think you can expect a final project in future semesters.) Overall, he's a solid option for ENEE350 given the other professors who teach this class.
Cunxi Yu
ENEE350

Expecting a B
Anonymous
06/05/2024
Cunxi is a really nice guy who is passionate about the material he teaches. However, his lectures are impossible to learn from. He blazes through his slides and scribbles random notes on the board, most times not even erasing what was on the board from the previous class. His exams are heavily reliant on pure memorization as he requires replication of drawings of complicated datapath diagrams, which are usually in the slides he briefly goes over. There are also very little review materials for the exams, so it usually feels like you're going in blind. The homework assignments were thoughtful and helpful in learning the material; however, knowing the material only helped so much if you didn't memorize his slides verbatim. There's also a final project in addition to the final exam, which seemed a bit extra, at first, but ended up being a nice grade boost (if done correctly) and a cool way to use the material learned in this class in a real application. The only complaint about the project is that it is assigned during finals week, so finding time to complete it in the midst of other exams is a little rough.
Cunxi Yu
ENEE350

Expecting an A
Anonymous
05/23/2024
Great professor. Very passionate with teaching the contents and nice to communicate. The course can be further improved though (first time teaching I think).
Cunxi Yu
ENEE350

Expecting an A
Anonymous
05/13/2024
The exams and homework's have high averages, so take him if your grade is your priority (which it probably should be). His lectures are terrible, he regularly says things and then backtracks. Any "examples" he uses are so far beyond the simple concepts he's trying to actually teach that they aren't helpful to learn the material at all. Also, he scheduled the final for the Wednesday in the last week of classes, then on top of that had a final project due during finals week, one he very poorly explained.
Cunxi Yu
ENEE350

Expecting a B
Anonymous
05/10/2024
Dr. Yu is nice and he definitely cared about the learning of his students, but seeing as it was his first semester teaching for the university, there are some major issues with his course which must be addressed. 1.) Better communication over office hours. It's acceptable for an instructor to be late for - or miss office hours entirely - from time-to-time. However, these scheduling changes must ALWAYS be communicated in online announcement prior to the office hours. This semester, it was not uncommon for students to arrive to office hours to be greeted with a locked door. One possible change could be asking for students to email the instructor ahead of time prior to each office hours visit. This way, the attendance of both the student and the instructor can be guaranteed. Simply missing 20-100% of the office hours session, however, is disrespectful of students' time. 2.) Exam study material. The overwhelming majority of instructors at this university release sample exams AND/OR study guides in order to denote what will be covered on upcoming exams. Such study material is the best method for a student to gauge his/her own understanding of the curriculum. The simple directive to gloss through a 60-page PowerPoint does not constitute effective study material, no matter how trivial the subject might seem to the instructor. The easiest solution to this issue would be to release Exams 1, 2, and 3 (along with accompanying answers) for next semester students to study on. Exams should not be reused year-after-year anyway; the more study material, the better. 3.) Homework load. This may seem like an unusual critique, but the volume of homework in this class was stunning low - to the point where some students would feel disengaged with what was being taught in-class. As amenable as it may be for weeks to pass without assignments due, there needs to be rigorous homework assigned for every element of the curriculum tested on exams in order to guide students on what they must review. 4.) Question / Answer structure of Homeworks and Exams. Students would sometimes be confused over what to write - or how to write - their responses to questions asked on homeworks and exams. This can be remediated with the use of answer boxes and exam study material (see feedback 2). For an example on what exams are well-structured, see Justin's CMSC351 exams here: https://www.coursehero.com/file/225088096/Exam3-Justin-Tue-Exampdf/
Cunxi Yu
ENEE350

Expecting an A
Anonymous
04/29/2024
Yu is a good professor in terms of explaining things in lecture, but the assignments and homework feel kind of bare bones and ever so slightly disconnected from the course. It feels like we discuss a lot of concepts in class related to the field of computer architecture design but then in terms of the technical concepts we have to apply there is much less to be talked about. Really most of what we learned was how to code in assembly and just a handful of equations, even the homework and exam questions are a lot of conceptual written responses. At times, the course can feel more like a gened discussing computer architecture rather than a technical ECE course, especially in the first two weeks. Yu is at least very fair with grading, very generous with giving bonus points, and the assignments are clear and straightforward and we almost always discuss directly what we do on them in class almost 1 to 1. He is also just a generally nice guy and a pretty engaging lecturer if you can understand his accent.
Cunxi Yu
ENEE350

Expecting an A-
Anonymous
04/06/2024
Nice guy but impossible to learn from
Cunxi Yu
ENEE350

Expecting an A
Anonymous
04/01/2024
Very good professor. Passionate about what he teaches and uses real world examples.