Brad is one of the best profs I've had so far! He is very accessible outside of class via email and responds quickly. He is great at keeping everyone engaged in the lectures with his real life examples and humour every now and again. Brad cares about his students and always provides good feedback on assignments!