Adam Welch
Pretty solid professor, and he was always accessible outside of assignments if you had questions. super easy course with a do at your own pace learning style. Would recommend to anyone. The only downside was that your smartbook has loads of questions and took a long time, but was not difficult at all.