Professor Morgulis is extremely knowledgeable in his subject and makes his classes very clear and understandable. He encourages participation and welcomes questions. Definitely a teacher worth taking!