He helped me understand things I couldn't understand in lectures. His lab was easy to do and easy to understand. There are pre lab quizzes that are due the Sunday before lab. 100% recommend. He was very understanding and tried to help in any way possible.