Derek is a genuine person. He does show a lot of videos which makes it hard to stay awake especially at 8 am, but he hands out assignments WAY ahead of time and is very reasonable if you hand in something late. Dry sense of humor but is a very helpful and intelligent professor!