This class is pretty much front loaded into the first month or so of the school year, which is nice since it gives you more time for other classes when you need it the most. The material can be hit or miss but the projects he gave were always super engaging. Very fun professor would recommend taking if you can.