Pedro Morales
Pedro is a good teacher and very understanding, but I wouldn't recommend this class if you have no calculus experience. Modules can be confusing, lectures are theoretical. You can definitely make it work but be prepared to put in additional work(ACE, LSS, office hrs). Heavy on homework which helped and had a project instead of 2nd midterm