Hands down the BEST professor in the Computing Sciences department at UHart. He's extremely knowledgeable, and his lectures are extremely easy to follow and comprehend. In addition, he's just an extremely caring and witty prof. Would highly recommend him, especially for intro courses.