Abdul Salam
Lectures are difficult to understand, questions are addressed in a circuitous manner. Super knowledgeable about the topics, but that causes him to bring in other connections that are not relevant to the scope of the course, or unhelpful to what is being taught. 