Awesome professor. He makes things easy to understand and has a ton of knowledge on the subject. There is no homework and only a few projects to do. Do the work, read the power points and you will get good grades on the midterm and final.