I will be honest CHEM 255 is a difficult course that requires a lot of work in order to do well especially if you do not remember mechanisms/concepts from 250 however Dr. Langdon does a good job at being accommodating. He host weekly meetings for students to ask questions and is easy to reach via email! He can come off wrong but generally he is OK!