Russell Heritage
I would recommend Dr. Heritage. He is clear and detailed. There is a lot of work in 3310 but Dr. Heritage walks side by side with students all the way. Be prepared to do a lot of mini assignments though because they happen like every week. So far I don't have my final grade but my marks have been good and his feedback has been on point. 