Ron Malcom
This class was online. He gave the entire semester to work on our ASL project. It was not due until the end of the course. He also reviewed my project "early" before I submitted it to give me feedback on how to improve. Not many professors offer you that kind of assistance.