Mingliang Zhang
He gives us pre-lab quizzes every single session which most people don't finish. Then he tries to explain how to set up the experiment, which most people can't understand due to the language barrier. The practical he gave us was completely disorganized in every way. The lab overall has been an absolute nightmare - find another professor.