Yanni Ping
If you have a chance, take this professor. The only annoying part is having to purchase a $100 access code but besides that everything is pretty easy. All the homework and quizzes were online, but all the answers can be found on Chegg. Definitely recommend.