The exams for this class are no joke and they ask very very detailed questions about certain topics gone over in class. This class was ridiculous hard for me. However if memorizing all those specific details isnt a problem for you. Then you should be fine.