David is an absolute GOAT in the math department. Gives tough assignments, but they give amazing practice going into tests and the final. Probably the most fair final I have written. Although he is super busy, always makes time to help students out immensely with the coursework. Total gem.