James Mubiru
Very nice professor that wants his students to succeed. He lectures well, answers questions, and has in-class activities. The labs are organized and there is ample time to complete projects. He offers extra credit, so take advantage of it!