Qian Cheng
He was very disrespectful to students and refused to work with us. The content was okay but he couldn't explain things well. Also never felt like I could ask questions about the course content. Study guide was written very poorly and nothing like the actual exam