Have to say among so many math professors at wlu, David is one of the best. He did his best to fit the remote teaching and gave many problem sessions and he is extremely helpful when students got problem during class and office hour, and if you try your best to do the assignment, you will definitely got an A+ in the final, nothing surprise!