Great Teacher! He doesn't use a textbook and ask you to search for it online and it works great. He makes class always fun and engaging. Always available for help.
Good, not great. His classes are a lot of fun. Can get off the subject often, but's its usually about something interesting.