Hisham M. Haddad

Learn More
Since the birth of computer science some 40 years ago, educators and researchers alike have struggled with improving student success, particularly in the introductory programming courses, which often have a very high failure rate. Although many researchers have studied how and why students succeed in programming courses, no research to date has analyzed(More)
A new method of teaching traditional concepts of CS1-CS2 is discussed. The new method uses real-time data acquisition, teaming, and interdisciplinary courseware to illustrate basic computer science concepts. We present a series of experiments and the corresponding software engineering elements. These experiments have proved to be motivating for a broad(More)
—Social networks are important mediums for spreading information, ideas, and influences among individuals. Most of existing research work focus on understanding the characteristics of social networks, investigating spreading information through the " word of mouth " effect of social networks, or exploring social influences among individuals and groups.(More)