Jun Yuan
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.