Professor Talagala is very passionate about what he teaches his career, it shows when he is speaking to us. He is good about providing plenty of materials to study from between power points and YouTube videos. He loves class participation. I recommend this class if you are good about studying on your own. We go over what we cover together in class.