I like Prof. Bott. There are optional classes that are posted online and the labs are mandatory but engaging even with an often long lecture about the material at the start of the class before beginning. Very accessible and answered a lot of questions on chemistry both class and not class related. Quite a character. 