Be the first to leave a review!
learned a lot
Take advantage of office hours. Sometimes he is unclear but he is super helpful one on one.