Richard Mayell
Professor Mayell has a broad knowledge and experience on the subjects he teach. He goes out of his way to explain very important topics that are related to a real life situations which might be needed in the future. Because of his very broad experience he might skip some details when explaining, which I have seen improved class by class. Take him