Not a good choice but you have to take  this class with him. Poor course organization, a lot of information is not disclosed, books must be read, and a deep understanding of mathematics is required. Lectures are often difficult to understand. Listening to lectures is not as good as self-study. Be prepared for the intensity of this class.