Kweku Williams
Great professor! He does not tolerate slacking off at all. In order to do well in the class you should really try to understand the readings. If something is unclear, ask! YouTube helps too! There are no shortcuts. Highly difficult class, but very rewarding if you care about learning something. Don't take the class if you want easy!