Prof Sosner is the best. He is super chill and very easy to follow. Make sure you read the Lies My Teacher Told me book, 75% of assignments come from that book. This is not a class to skip as you can easily fall behind. 100% would take him again if i could.