Xin Cai
Professor Peter was super helpful and patient throughout the whole semester. Granted, we only had 5 people in our class but he really takes the time to work with you. Theres no way to fail his class, unless you dont show up at all.- TDL