Xin Cai
Professor Cai is the type of professor who sets up his lectures for you to grasp the concepts. He is very helpful and willing to repeat any portion of the lecture that you may feel you want clarification on. I took him during spring weekend college and the course breakdown was easy. You need to show up to all classes.