His lectures are based on his past work experiences and are hilarious! I am the type of student not to pay attention in class, but I was excited to go to his classes and didn't even take out my computer to keep myself entertained. His lectures are very informative and interesting. His tests are very easy. group project depends on the group.