Brae McIntire
Overall it is alot of work, assignments, and writing so i wouldn't recommend if you aren't up for that. But this professor is genuinely good and has the whole course plan out in advance and will help you if you are having trouble with the material.