Rick Bird
Java is the bane of my existence. Bird is an excellent professor, very active in the course, and gives great feedback. Holds optionally weekly zoom meetings for further help if needed on assignments. Lectures and assignments contribute to learning. Will take Bird for as many classes as I can.