I had a very good experience with him, this semester was very troublesome because of the nature of the class and being forced to take it online rather than in a lab which definitely sucked but he was very understanding and is super accessible with any issues I had, definitely a great professor.