Mark Dela
This course is really difficult but the professor made everything super easy to understand. There are 3 midterms but he drops your lowest score. Super nice guy. Make sure to take good notes and ask questions. There are no dumb questions in his class.