Cares about students and wants to help them learn. Smart and respectable. You can tell that the professor is overworked. Doesn't respond to emails quickly and it can take multiple attempts to get him to respond to an email. Some lecture videos for classes are old with outdated information. Better courses on Udemy for about $1000 less.