Dr. Smith is wonderful. Very engaged with students. Opens her door for conversation and is always quick to reply. Gives great feedback on assignments to allow students to improve. Utilizes final projects as a better judge of applied understanding. 10/10. Would recommend.