Justin Alexander
Professor Alexander, was amazing. Lectures were very interactive, and informative. Little to no opportunities for extra credit though. Labs were also crucial in my rock solid understanding of the lectures. All in all I would take his class again every time.