Hamed Rafsanjani
Dr. H.R. is a nice gentleman. His slides are amazing and include everything. Quizzes are so heavy and you should be prepared very well. Questions are very challenging and treat you like a professional enginner.