William Wiseman
Do yourself a favor and take his course - Great professor and really wants you to understand and succeed. Will reply back to emails quickly and always willing to work with you and help you