David Gilbert
Dave is a real cool guy that is relatable to the students, we often chatted about NBA basketball after class. He explains logic very well and always provides entertaining analogies. I thoroughly enjoyed this course because I put in the work to keep up the material!