Eli is a wonderful teacher . Keeps you thinking . Highly recomended . He\ 's not an easy grade , but he\ 'll help you get there . A must take !