Justin Pierce
Prof. Pierce is one of the most involved and engaged online professors I've come across. I appreciate that he took the time to thoroughly introduce each module. Assignments are engaging and easy enough. However, they aren't something that can be done at the last minute, but he gives you more than enough time to get things done. Take him.