Chet Bhatta
He is a pretty good professor. If you do not understand material after he answered your questions on it, I would look it up. His accent can be hard sometimes, but he will make an effort to help you understand. If you study, come to class, read the material, and listen you will most likely pass.