Great guy and professor . Alot of work but if you do it you will do well in the course .