Professor Fiolhais is the friendliest person I met at BMCC. His teaching materials are clear and organized. Simple laboratory reports and homework. He will also give the recorded videos for us to review every chapter. There are three midterm exams (the lowest one will be dropped) and the final exam. Overall, he is the best professor.