Gerard Ortiz
Ortiz's finance lectures are easy to understand and cover everything well. He also works tons of practice problems. The grade is mostly hw, data cases, and a couple of exams. Understand the hw and the data cases and the exams are pretty easy. Attendance is mandatory.