Efrem Rensi
He is a good person and willing to answer your questions but he is a terrible instructor. He would come unprepared to class and if he couldn't explain something he would end class but still expect us to know it. He would change up the grading all the time. He also does not know how to use canvas.