Yibo James Zhang
Dr. J was one of the best professors I have had. Very organized, patient and clear about expectations. He is always willing to meet and genuinely enjoys the material. The course is definitely time-intensive, but Dr. J will help you get the result you want. This class is one of the most beneficial in jobs once out of school. Highly recommend Dr. J!