Brian Metrovich
Dr. Metrovich is a great guy. If you take this class, expect to learn a bit of skill that will be required in your future engineering courses. He also gives some good advice if you think you need some. There is a final in this class so make sure you know what you are doing on the homeworks since final is based on the homeworks. 