If you need any Calculus level, TAKE HIM! I went through multiple professors and Gupta is by far the best at teaching. HW is key to do well on tests, take home test at average difficulty. His lectures are focused on making you help understand the material well beyond the numbers. Just THE BEST!