Best choice for ACCN3010. Emphasizes learning and solving problems which is super useful, wants you to succeed. Very helpful and accessible in office hours, fun to talk to, and all around a great prof. Like with any 3010 class, if you put in the work, participate and ask questions it's an easy A. Can't recommend Valentine enough, he's phenomenal. 