Andrew Lavengood-Ryan
He is very approachable but has a different teaching style then I am use to. It was more of working with groups the whole semester. I mean you learn from others but I wished he would of lecture more. The grading method confused me. I recommend to go to his office hours if you don't get some math topics. Or enroll to a lab. Overall, nice and funny.