Very good teacher to have . Understandable and uses a lot of examples . Helps with homework and one of the best teachers I have had on campus .