James D'Anza
He was a nice guy and always replies quickly to emails, his quizzes were sort of hard, after we went online because of Covid-19 he just sent his slides and we had to teach ourselves. If you can avoid taking him online do yourself a favor and don't take him, unless it is an in person class then he is a decent professor.