Professor Gupta is the definition of the GOAT!! He makes sure you understand, his lectures are perfect for people who need visuals to learn. Every time you need help he finds a way to explain it so that you understand the subject. There are 3 exams and a Final which are all perfectly sized tests. If you come to class and take notes you will pass!