Dr. Candelario is the most inspiring professor I've had in my academic career.  He links real world knowledge (not found in text books) and interweaves it with what I've learned.  He makes the 'so why did I learn all this in school' make sense.  I wish my kids had a professor like him.  All in all, would happy to take a course from him again.