Great teacher. Very understanding in regards to students personal lives. Scheduled lectures took place during my shifts, he was kind enough to let me join the lectures for half the time (while on my break) and gave me full attendance marks. His Online class layout/instruction can be hard to follow sometimes, but other than that, he's a great prof.