John Welsh
Welsh is a pretty good professor, I would recommend students take his classes. I am not necessarily a fan of how he grades "projects" (weekly excel assignments), as you will receive a 0/20 even if you miss just one cell in the document, then have the chance to redo it (unlimited attempts) to get a 16/20. However, he is very responsive. 