Rafiqul Bhuyan
Unless you have to take this professor, do not take him. Even then, it is probably better to just drop the class altogether. He does not instruct the class whatsoever. He posts lectures online, wants students to review them, and then goes over homework with the class, only to test you on a chapter he covered 3 weeks ago, while going over new HW.