thank you so much for your input, its so funny that you mention a certain prof who teaches ap2, b/c my fellow classmate said hes horrible as well its actually her second time taking ap1 and she'll take ap2 as well. whats ur email? if u dont mind givi...