This guy was bad. Do not take him if you can avoid it. Tests are extremely poorly worded, if you ask to review a test he will literally just tell you to study more, nothing constructive or helpful. Very disrespectful to students, literally stopped emailing us back halfway through the semester and had his TA respond to concerns instead.