Boniface Ntawutarama
At first, I didn't like him at all, he calls out names randomly to answer questions to make sure you understand his concepts. But after the first exam, He is a good professor. The exams are 2attempts, so you can see what you got wrong. He makes it kind of complicated to do the assignments, but they all on youtube so you can learn from that. notbad