Elena Garcia
If I am being honest the material for this class can be quite boring, but that is minimized by taking the class with Professor Garcia. The lectures are very engaging and helpful, and most of the homework is quite intuitive. 