Awesome professor, clearly demonstrates that he is caring and very dedicated to his work. Goes the extra mile to ensure that you understand the concepts that are being taught and and that projects are understood. On top of that, he is very personable, a pleasure to interact with makes coming to class always enjoyable.