This class wasn't too hard but definitely made you bridge together a lot of concepts discussed. Confusing at times. No midterm so the final was the first time you're tested on the material from the entire quarter. Homeworks were sometimes confusing.