Lectures are energetic and interesting , covering many topics each lecture without repeating himself a ton . Happy to answer questions during the class . Overall a great professor , would take him for every class if I could .