Prof. Pratt was awesome, he's young and understands what college students go through. Everything is online and very easy and exams are also easy and online and he gives you practice exams for them. He lets you choose what kind of lecture you want him to do so you're not bored. Final project was a lot of work but you have so much time. Def take him!