Alexis is cool but the content of this course might as well be in another language. Even after attending lecture/ reading the textbook, I understand about 20% of the content... if that. Tests are also incredibly difficult and detail-oriented -- too difficult to study for because she only provides you with the grand concepts. Thank god for the T.A.