Kamal Kadel
 Kadel is by far one of the best professors I have taken. His exam problems in lectures are just like his exam problems. know how to do all the problems he went over in class and you should be fine. His grading is very fair and loves to help students. His lectures can get boring sometimes but he is very knowledgeable and explains concepts very well