Professor Darwish was a great teacher, great for my intro to Computer Programming C# class. Being a freshman, not experienced at all with programming, he really helps you understand, without just handing students the answers. He's a knowledgable, funny and just great experienced professor that knows how to keep the class busy and interested.