Reviews of professor Jun Yuan

Rating: 5.0/5, difficulty: 4.0/5
Yuan left Pace. She was one of the best professors I had. Great lecturer. Other CS professors should sit in her classroom to learn how to teach. I loved all her system classes in which she spoiled me with quality education. Even her data structures is nearly as good as Mostero's. I am thankful for what I have learned from her every day at my job.

Rating: 5.0/5, difficulty: 4.0/5
For CS604 (master's CS):

Her lectures through prerecorded are super thorough and easy to understand. Some of the homework assignments were difficult but this class was never meant to be a cakewalk. She's super responsive on email and honestly, I'm surprised I learned quite a bit in her class. If you put in the time, this class won't be too bad/.

Rating: 5.0/5, difficulty: 5.0/5
If you are interested in systems, 232 under Yuan is a must take. Professor is accessible; replies to mails within minutes. Easily one of the best and hardest course(weekly coding assignments and we cracked binary bomb from CMU). Don't take this with other hard courses. Look forward to taking 371.

Rating: 3.0/5, difficulty: 5.0/5
A lot of difficult projects, and difficult HWs.

Rating: 5.0/5, difficulty: 5.0/5
Ensure a light semester and READ THE TEXTBOOK. She's a make-it-or-break-it professor that requires foundation. She truly cares about her students, but you need thick skin. ALWAYS go to her office hours PREPARES. PAY ATTENTION in class, it makes a HUGE difference, everything's more difficult w/o the TB. You will learn & grow by leaps and bounds.

Rating: 4.0/5, difficulty: 4.0/5
If you work hard and care about the material, you will love her class. She is always available to help you and very easy to contact. She assigns large coding assignments and you will definitely learn a lot in her class. She is also extremely organized and fair in her course requirements. Truly cares about the course and the students progress.

Rating: 3.0/5, difficulty: 5.0/5
Assigns homework as if it was the only class you have. HW is groupwork but it is still very difficult. Great person, challenging class. Midterm was fair but terrified for the final because the second half of the semester has me lost. Do not recommend on top of other difficult classes, it requires a lot of your focus.

Rating: 4.0/5, difficulty: 5.0/5
Intense class with a ton of homework, but Yuan is a great lecturer. She will make you work for your grade but if you pay attention and put the work in you will learn a ton. She also gives extra credit assignments and allows for homework resubmissions for partial credit which is nice

Rating: 1.0/5, difficulty: 5.0/5
take someone else if you can. she thinks you can devote over 30 hours a week to this. if you're having difficulty be prepared to spend even more time trying to understand it. your other classes will suffer because of this. there's no need to make this class this difficult but she does it anyway. if you have any doubts do not take this class.