Colin Beineke
Great professor! He is chill and laid back and fun to be around. But be careful he DOESN"T ACCEPT LATES! But he does allow for 3 extensions through a cute system though. Quite a lot of homework and always due before class! Lots of writing and feedback. The lectures are long and can be a bit drawn out. The reading material is good though.