Master's Thesis

Thesis entailed the object-oriented design and implementation of an inter-process communication toolkit. This toolkit was implemented in UNIX/C++ around the Berkeley Sockets API (back then they were C libraries only). It provided a communication structure to the programmer in the form of classes which allow the programmer to write distributed applications without knowledge of the Berkeley Sockets API. Upon instantiation, these classes also provided the necessary topology (full in this case) establishment.


Conference Presentations / Publications
Levine, M.F., Guy, P.W., Straus, P., and Levine, H., Exploring Differences in Preference for On-Line Versus Traditional Classroom Delivery of a Freshmen Introduction to Global Business Course, American Journal of Business Education, September/October 2009.

Levine, M., Guy, P., Straus, P., Levine, H. (
session chair) Exploring Differences in Preference for Online Versus Traditional Classroom Delivery of a Freshman Introduction to Global Business Course, Presented at the TLC Teaching Conference, Oahu, Hawaii, January 2009.

Levine, M., Levine, H.,
Organic Growth: A Decade of Elaboration of a Freshman Introduction To Global Business Course (awarded Best Paper) Presented at the TLC Teaching Conference, San Juan, Puerto Rico, March 2008.

Bodik,P., Friedman,G., Biewald,L., Levine,H., Candea,G., Fox ,A. , Jordan,M., Patterson,D.
Combining Visualization and Statistical Analysis to Improve Operator Confidence and Efficiency for Failure Detection and Localization, Full Paper presented at the 2nd Annual IEEE International Conference on Autonomic Computing (ICAC'05), Seattle, WA, June 2005.

Bodik, P., Friedman,G., Biewald,L., Levine,H., Candea,G. Using Access Logs to Detect Application-Level Failures, USENIX OSDI , San Francisco, CA December 2004.

Levine, HT, Getting to Market in Internet Time with Java Technology, SIGS JavaPlus Developers Conference, Jan Jose CA, November 2000

Levine, HT, Using XML to Dynamically Specify the User Interface of an eCommerce Application, SIGS XML-One, Austin TX, March 2000

Levine, HT, Using XML for Dynamic Graphical User Interface Generation, SIGS XML-One, Santa Clara CA, November 1999

Levine, HT, Getting Java and COM to Work Together, SIGS Conference for Java Development , Chicago IL., September 1997