Dave was extremely thorough and always available

This course was fantastic.  Dave was extremely thorough and always available and willing to answer lecture and lab questions.  Our teacher assistant Stephanie was excellent.  Very patient and helpful.