tough grader on labs. Lectures were terrible. didnt curve the midterm when the average was 55%. he sucks. dont take him take another instructor instead. Idk why he has such a good rating here when he is the worst teacher ever.