Yubing Sun
Sun really wants to make sure that students are learning the material. I learn more from visiting his office hours than I do lecture. Dr Sun cares a lot; but the way he presents material is not the best. Pro tip: use chegg when stuck on hw and stop by his office hours when confused. He always helps and is patient while explaining examples