Bikram Subedi
Dr. Subedi is phenomenal. His class is hard but if you pay attention you'll do well. He provides a study guide that is incredibly similar to his tests. Often times short answer questions just have the numbers changed. He tells you that he's available from 7 am to 11 pm everyday and he really means that. If you put in the effort you'll do well.