Angela Beasley
Prof. understood the material really well and was skilled at lecturing in an engaging and understandable manner! Projects are long but you have a reasonable amount of time to do them. Definitely one of the best courses I have taken to date.