29 Fort Greene Place, Brooklyn, New York 11217, United States
Note that you will have a very hard time doing well in his class if you procrastinate or not pay attention to what he wants you to do. He does make topics harder for you to understand but a few textbook reading and research won't hurt that much.