Serge Celcis
He is a great Professor, his discussions will make you think and attendance is mandatory.  The papers are graded tough, so cut and paste will not work here. he will call you out.  study guides are provided and tests are passable if you pay attention.  get a group chat going it helps. he does require a webcam to be on during class show up and pass.