He can make the lab work way harder then it needs to be. He could convey the information more clearly using better examples of what will be done in the labs during the lecture. Other than that he is very kind and calm. He is very willing to offer one on one assistance to help you understand the code and concepts. Solid choice compared to others.