For a 100 level class, it has a lot of engineering concepts and he does not explain them well. Most of class is consumed with pointless labs and listening to him lecture. Even though it's a 100 level class, he does not teach you how to do the homework. Not worth your time and money. I found PHYS 130 to be much easier.