Reviews of professor Jun Yuan

Rating: 4.0/5, difficulty: 5.0/5
Excellent & talented. She is a nice person. But we got a lot of assignments to do.

Rating: 5.0/5, difficulty: 5.0/5
Great professor! Probably one of the best professors that this school has had in years (besides Mosteiro) although that isn't really saying much when we had so many apathetic adjuncts. Ugh. She explains everything fairly well. Although she does assign difficult HW, tests are never harder than HW. Do not procrastinate. Tough, fair, caring.

Rating: 1.0/5, difficulty: 5.0/5
Only take her if you have 30+ hours of free time every week to dedicate to her class. Working full or even part-time to support yourself? Don't even consider taking her for anything. She's a decent professor but needs to understand that some students are on their own and need to work to stay alive.

Rating: 5.0/5, difficulty: 5.0/5
Don't skip class, take advantage of her bonus policy. Strict with course guidelines and policies. She's great help, ask lots of questions. Projects are really hard if you have not gotten used to enough coding. Tests are fair, use them as safety net if needed. Easy to get a C, takes work to get a B, insane difficulty or adequate knowledge for A.

Rating: 5.0/5, difficulty: 4.0/5
Prof. Yuan is an exceptional professor. Her class can be extremely tough, but she is resoundingly fair, caring, and knowledgeable. There are in-class quizzes (1pt ea.), and your grade is mostly based on group* projects. I would argue that her "dry" humor is actually so high brow or subtle that some people just don't get it. Def. worth taking

Rating: 5.0/5, difficulty: 4.0/5
Her classes are always challenging(the only B I had in 5 years). Projects are really difficult because they come from real world problems. Exams are difficult but fair. She's very knowledgeable. both incredibly supportive and incredibly TOUGH. Avoid her if yo can not commit.