Reviews of professor Jun Yuan

Rating: 5.0/5, difficulty: 4.0/5
amazing. 371 last year. struggled but learned so much that I audited her 232 --unbelievable amount of hard work, but it pays off in the end. I'll work around her schedule to take networking.

Rating: 5.0/5, difficulty: 4.0/5
I wish I knew about her earlier. I would have taken all my CS courses with her if possible. Shes the type of professor you would expect in college extremely knowledgeable, understands student needs and accommodates without lowering her standards. Her dry humor is... dry, but thats humorous in its own way, I suppose.

Rating: 1.0/5, difficulty: 5.0/5
This will be the hardest class you have ever taken or probably will take in your college career. The labs assigned are unrealistic. Not only are they super hard, the amount of time is approximately 30 hours a week just to get the work done. A lot of people just didnt bother doing the last 2 labs-was impossible. Review nothing like test. Awful.

Rating: 5.0/5, difficulty: 4.0/5
Hands down one of my favorites. Her class is NOT for the faint of heart: hard labs/dense material/strict policies/intense lectures. She teaches well and she's one of the few here that will make you work hard to earn your degree and actually learn. If you survive, you understanding of low-level CS will improve tenfold!

Rating: 1.0/5, difficulty: 5.0/5
Way too much homework, don't take this class if you have a job (even a part-time job is too much) or if you plan on taking any other difficult classes. Her class on its own is a full-time job, with overtime.