The best TA for BE2100 you can get. There are quizzes every week and are based off the homework questions, he goes over the homework during the lab and then gives the quiz. He explains stuff very well and easy to understand