Yen Jim Kuo
His lectures are immaculate. Absolutely crystal clear. I suggest this professor to many who have trouble understanding textbook readings like I do. Just beware of his midterm and final. He will say they are the same as the Homework but they are not at all. Half the class did poor but he refuses to acknowledge that his exam might have been confusing