My only thing is, he might be a great professor but if you take his online Lab you wont learn a thing. Some days that we were supposed to log on for zoom to meet he just never showed up, and never gave an explanation why. I would have to send two to four emails just to get a reply to one quick question I had. I felt like it was disrespectful.