Daniel Gibson
Dr. Gibson was my favorite professor since I started college. He uses a lot of personal experience to engage with the learning material. He is very understanding of needing to miss class or arriving late. I would 1000% take future classes with him.