Andrew David
took his summer class, his semester class is quite different. less personal experience but prof david will remember you if you make a good impression. grading is weird since there was a weird TA who had something to prove. i had prof david grade my stuff, he will give you an A if you put in the work and ask for feedback, i cruised a little so A- :(