Junaid Farooqi
The subject on its own is challenging. If you really want to succeed you need to be willing to put in the work. Reading your textbook and asking questions are key to getting an A. Great prof but you have to work for the A.