Most awesome teacher learned so much recommended to anyone