Yibo James Zhang
Overall really great professor! Responds to emails within minutes and will take the extra time during office hours to really help you get the concepts. Anything you need to know comes from his powerpoint slides and in-class activities. Not a ton of homework, so studying outside of class is key to understanding topics discussed. Take good notes!