Took this class in HS and got a much better grade then than I currently am . Condescending in office hours/class and does not explain things well at all . Book is overpriced bc of its CD , but unfort . needed . Class is boring , but showing up is important . Likes to put quizzes on Fridays so you do . Overall do not recommend . Find a different section .