Professor Rapoport is one of the most organized professors I have ever had. He is very clear on his expectations, always respectful and ready to help. You can feel a real progress in just a few weeks - but, (duh!) you will have to put in some good work. Expect to work hard, but the effort definitely pays off.