Ryan Hubbard
Amazing professor. Clear and succinct lectures, engaging personality, and decently quick grader. Did not like the group project portion, but otherwise he grades fairly and is overall a wonderful teacher on the subject matter and his ability to communicate with students is superb. Highly recommend!