Tough class but his lectures are amazing. You learn a lot and he does an awesome job at explaining everything to make it as easy as possible. He is a conceptual professor. As long as you can learn things conceptually the math is easy. His exams are tough and he is a tough grader but you have lots of homework and lab points to cushion the blow. haha