I had Professor Ayele last quarter for his Ralph Bunche class. I truly enjoyed this class and found the professor to be very knowledgeable and enthusiatic about the subject. It is clear that Professor Ayele holds Dr. Bunche in the highest regard. Our quarter long project was a UN simulation. The class broke into 6 groups of opposing countries and we had to conduct a mock UN session between these countries, 2 at a time. Although it was sometimes difficult to get everything organized because of scheduling conflicts, this turned out to be a really fun exercise. My group set up a googlegroup account and this worked well. In the end, I made some really great friends and we all learned alot. If you are a student who needs a lot of hand holding by the professor, this isn't the class for you. We had a good reader who helped as much as he could because the professor expects you to do everything on your own. He isn't very clear on what the exams will entail, just make sure you have studied your notes and kept up with the reading. The midterm and final were not difficult at all, and the readings are very good. Overall I thought Professor Ayele was excellent. He is a bit soft spoken, so sit close to the front.