Best professor ever hands down. He was very helpful when answering questions and he understands that life happens and lets you turn in work/homework anytime before the end of the course. Always loved coming to his class to learn and gave positive vibes throughout the semester. He was easy to reach outside of class and lectures were well taught.