Professor Allan was a sub who became the instructor for my physics class. He was okay for a sub, but since he was not an official instructor for this term, there were some issues getting content released at the right time, and he was not very available.  I think he would be okay if he were actually the instructor, but my experience was mediocre.