One of the best engineering professors at the University. He engages the students and makes sure that you learn the latest concepts in industry. He is very approachable and truly cares about students learning the subject. It is a difficult class, but it is definitely worth it.