JAMES A. M. MCHUGH

Full Professor

Computer Science

GITC 3803

973 596 5764

james.mchugh@njit.edu

 

 

   

 

 

I. EDUCATION

           

          A. Formal Education

 

Ph.D.   Applied Mathematics   1970

 Courant Institute of Mathematical Sciences NY
 Dissertation: Asymptotic Expansions for Ordinary Differential          

                      Equations with Large Parameters
Thesis advisors: Joseph Keller & Robert O'Malley

 

A.B.     Mathematics 1965

                       Fordham University NY

                     Minor in Philosophy

 

 

 

II. CURRENT RESEARCH INTERESTS AND FUTURE PLANS   

 

My current research interests and plans are concerned with the subject matter of the Internet Applications course I have focused on over the past decade.  My intention is to write an Open Textbook for this area that will cover the fundamentals of the essential, ubiquitous, inter-operating computer systems and software underlying 3-tier applications.  The open nature of the proposed textbook correlates well with the book I wrote with Fadi Deek on Open Source development, technologies, demographics and policies.  That well-received Cambridge University publication illustrates the kind of integrated approach I intend to accomplish in the proposed open book for the IT 202 course.  The book will combine a broad investigation of multiple relevant areas with a technologically precise focus on diverse key issues arising in Internet computer systems and software.  Conceptually speaking, this subject is one of the most wide-ranging domains in computing, with major connections to every area of the field from programming, cryptology, data and media representation, data storage and algorithms to software development and even Artificial Intelligence and neural networks.  Pedagogically and in terms of career preparation for students it is a domain that fits in especially well with the hands-on, engineering-oriented students attracted to NJIT.  I believe my years of investigation and instruction on these topics has prepared me uniquely well to develop a significant, fundamental but pragmatic book for this domain.

 

Other areas of computing that I maintain an interest in include string processing algorithms, algorithmic graph theory, quantum computing, computational issues in computing, and artificial intelligence.

 

 

 

 

III. EXPERIENCE

                     

A. Academic Appointments

 

Professor of Computer and Information Science, NJIT, NJ 1989 to date

Director of Information Technology Program, CCS, NJIT, NJ 2006 to 2012

Rutgers University, Doctoral Faculty, Graduate School of Management, NJ 2005

Acting Director of Information Technology Program, NJIT, NJ 2004 to 2005

Acting Chair Computer Science, NJ 1997-1999, 2001-2003, led ABET team.  

Associate Chair Computer and Information Science – NJ 1984 to 1999

Director of Ph.D. in Computer and Information Science – NJ 1995 to 1997

Graduate Advisor for Master's Program in Computer Science – NJ 1980 to 1995

Associate Professor Computer and Information Science, NJIT NJ 1982 to 1988

Assistant Professor of Computer and Information Science, NJIT NJ 1977-1982

Instructor in Mathematics: Westchester Cnty College, NY 1975-1977

Instructor in Mathematics: New York University NY 1968-1970

Adjunct Professor of Mathematics, Rutgers NB NJ Graduate School 1976

Adjunct Professor of Mathematics, City University of New York NJ 1975-1977

 

B. Non-academic Employment

 

Bell Telephone Laboratories, Member of Technical Staff, Whippany, NJ 1970-1973 Member of Wave Propagation Laboratory (Applied Mathematics Department) did research on and acted as consultant on asymptotic expansions and special mathematical functions as applied to problems in wave propagation, asymptotic analysis and applications to antenna modeling and communications systems engineering; developed and analyzed graph-theoretic models of network reliability and vulnerability.   Bell Telephone Laboratories Member of Technical Staff Holmdel, 1974-1975 Operations Research Department. Developed graph-theoretic models for analysis of network reliability and vulnerability problems, introduced statistical, data analytic, and demographic simulation models of market environments and product deployment.

 

Note on Role as CS Associate Chair and Graduate Advisor

 

During the 1980s-1990ss I personally individually advised many thousands of CS graduate students on their courses of study.  The CS department for over 15-20 years during that time period had a graduate enrollment of significantly more than a thousand graduate students every year. I advised these students (probably on the order of at least 15,000 students) as to their appropriate course of studies and their prerequisite (bridge) requirements in my capacity as Associate Chair for CS and Graduate Advisor.  Individual advisement was very often a complex process because the NJIT CS department had pioneered the introduction of "Bridge Programs" for entry into the CS Master's program.  As a result a diverse population of domestic and international students with backgrounds in a variety of fields were attracted to the program.  The determination of their personal bridge requirements was often non-trivial requiring among other things evaluating individuals' professional experience and familiarity with the quality and programs of universities and schools from around the world.



 

 

 

IV. TEACHING ACTIVITIES

 

A. Courses  

 

Undergraduate

        

CS 101: Introductory Programming
CS 213: Introduction to Computer Science
CS 251: Computer Organization
CS 331: Assembly Language
CS 332: Principles of Operating Systems
CS 335: Data Structures
CS 341: Logic and Automata Theory
CS 421: Numerical Analysis
CS 461: Simulation
CS 435: Data Structures and Algorithms
CS 490: Software Engineering
CS 491: Senior Project - developed and ran for 5 years an extensive

   Capstone Project program.

   I Individually mentored large number of students, established

   a highly successful departmental project conference - with over

  100 students per year that ran successfully for over a decade. 

   One valuable feature was individually mentoring very large 

   numbers of students in communication and presentation skills.  

   I extensively advised individual undergraduate and graduate

   Projects as noted below.

IT 202: Internet Applications

IT 302: Advanced Internet Applications

 

 

Graduate Courses

 

CS 610: Data Structures and Algorithms
CS 665: Algorithmic Graph Theory  

CS 668: Parallel Algorithms

CS 700: Master's Project Course

 

My involvement with individually advising Senior CS computer science projects and CS Master's projects (as distinct from my role in general program of study advising) covered most of the 1980s-1990s.  I advised hundreds of students in substantial software development over those years covering a broad array of topics from compiler and interpreter development, to early web design applications with database integration, to creative areas like game and music development tools.

 

 

B. Curriculum Development

 

1. New courses developed

 

CS 665: Algorithmic Graph Theory   - mid 1980s through late 1990s

CS 668: Parallel Algorithms - mid 1980s

IT 202:  Internet applications – 2003 to date

IT 302:  Advanced Internet Applications – 2011-2015 (approximately)

 

2.  Extensively re-developed existing courses

CS 213: Introduction to Computer Science – late 1970-early 1980s
CS 251: Computer Organization
CS 332: Principles of Operating Systems – early 1980s to mid1980s
CS 335: Data Structures – early 1980s to mid1980s
CS 461: Simulation – mid 1980s
CS 435: Data Structures and Algorithms – early 1980s to late 1980s
CS 490: Software Engineering – mid 1980s to early 1990s

 

New course manual(s) developed

 

Most of these courses had extensive supporting materials developed especially the operating systems course CS 332 in the mid-to-late 1980s. See section V.G in this document.

 

More recently extensive supporting materials were developed for IT 302 Advanced Internet Applications.  

 

For IT 202 I developed a 300+ page manual around the 2015 period.  This was intended to be published but my desire to expand and deepen my knowledge of the area led to delays that undermined that timeframe.  The manual is still available as a PDF including a comprehensive index but my entire approach has matured since then both in terms of topic coverage and pedagogical approach. This is a key motivation for my developing an up-to-date Open Textbook in this area.

 

 

C. Research and Design Supervision

 

1. Undergraduate students

 

As indicated under IV A, I advised literally significantly over a hundred undergraduate projects  students during the 80's and 90's.  The detailed historical data is not available to me now.

 

2. Graduate students

 

a. Primary advisor on doctoral dissertations

 

Primary Advisor for PhD Computer Science doctoral dissertations. 

All were at NJIT.

A. Hrechak below was an IS PhD.  The rest were CS PhD's.

G. Chang was as co-advisor with Prof. Jason Wang.

 

A. Hrechak: Automated Fingerprint Recognition - Awarded: Rutgers University Dissertation Award for Outstanding Doctoral Dissertation, May 1989.

 

Z. Zhiang [co-advisor with Peter Ng] Document Filing Based on Predicates, May 1995.

 

F. Deek: An Integrated Environment for Problem Solving and Program Development, May 1997.

 

George Jyh-Shian Chang [co-advisor with Jason Wang]: WAQS: A Web-based Approximate Query System, May 2001.

 

 

b. Membership on doctoral dissertation committees of students other than your advisees

 

Hao Liu – 2019

Jason Wang Advisor 

Machine learning for scientific data mining and solar eruption prediction

 

Hang Shi – 2019

Chengjun Liu Advisor

A statistical foreground detection method for video analysis

 

Haodi Jiang September 1, 2017 - July 15, 2018

Jason Wang Advisor

Novel data science algorithms for graph analytics

 

Ling Zheng September 1, 2017 - May 20, 2018

Perl & Geller co-advisors

Applications of big knowledge summarization

 

Kevin Byron September 1, 2014 - May 20, 2017

Jason Wang Advisor

Big data analytics in computational biology and bioinformatics

 

Lei Hua September 1, 2015 - August 1, 2016

Jason Wang Advisor

A data science approach to pattern discovery in complex structures with applications in bioinformatics

 

Ling Zhong September 1, 2015 - July 1, 2016

Jason Wang Advisor

Algorithms for pre-microrna classification and a GPU program for whole genome comparison

 

Kashifuddin Qazi September 1, 2014 - May 15, 2015

Advisor Andrew Sohn

Enabling virtualization technologies for enhanced cloud computing

 

Jiayu Gu January 1, 2013 - December 20, 2013

Advisor Chengjun Liu

Innovative local texture descriptors with application to eye detection

 

Osama Eljabiri September 1, 2012 - December 1, 2013

Advisor   Fadi Deek

Increasing adolescent interest in computing through the use of social cognitive career theory

 

Shuo Chen September 15, 2011 - September 15, 2012

Advisor Chengjun Liu

Eye detection using discriminatory features and an efficient support vector machine

Abhishek Verma September 15, 2011 - June 15, 2012

Investigation on advanced image search techniques

Advisor Chengjun Liu

 

NOTE: There are Missing entries for the period between 2005-2012

 

Luyin Zhao, Rutgers Dissertation Committee, November 2005, F. Deek advisor.

 

Chao-fa Chuang, Facial Expression Recognition, April 2005, F. Shih advisor.

 

Yan-Yu Fu, The Representation and Quality Measures of Blurred Images, May 2005, F. Shih advisor.

 

Jianghui Liu, RNA Structure Analysis: Algorithms and Applications, June 2005, J. Wang advisor.

 

Katherine Herbert, A Framework for Cleaning Data Bases Containing Biological Data, Proposal, May 2003, J. Wang advisor.

 

Li Zhang, Enriching and designing metaschemas for the UMLS Semantic Network, PhD Proposal, May 2003, Y. Perl advisor.

 

Vija Gaddipati, Image Morphological Processing, May 2003, Frank Shih Advisor.

 

Artur Kowalski, Image Enhancement Techniques Applied to Solar Image Feature Detection, May 2003, Frank Shih Advisor.

 

Adrienne James, Dynamical Model of Distributed Interaction of Intracellular Signals, M. Recce, Advisor, May 2001.

 

M. Yin, Knowledge Discovery and Mining in Genomic Databases, Fall 2000, Jason Wang, Advisor.

 

Chia-Yo Chang, Pattern Discovery in Trees and applications to Document and Scientific Data Management, April 1999,  Jason Wang, Advisor.

 

Jui-Yuan Ku, Porting the SISAL Functional Language to Distributed-Memory Multiprocessors, April, 1999 Andrew Sohn, Advisor.

 

Qian Wang, A New-Generation Class of Parallel Architectures and Their Performance Evaluation, May 1999, Sotirios G. Ziavras, Advisor.

 

 

PhD Committee Participation External to NJIT

 

King's College, University of London:

Manal Mohamed, Algorithmic Issues on String Regularities, Dept of Computer Science, August 2005, C. S. Iliopoulos Advisor.

 

King's College, University of London:

Aristeidis Bakalis, Techniques for Pattern Matching and Regularity Detection in Strings, Dept of Computer Science, December 2007, C. S. Iliopoulos Advisor.

 

 

c. Primary advisor on master’s theses

 

As indicated under IV A, I advised hundreds of Master's project students during the 80's and 90's. The detailed historical data is not available to me now.

 

 

4. Prizes and design or academic awards won by students under your supervision.

 

Andrew Hrechak: Automated Fingerprint Recognition  

Awarded: Rutgers University Dissertation Award for Outstanding Doctoral Dissertation, May 1989.

 

 

V. SCHOLARLY AND CREATIVE ACTIVITIES

 

 

A. Authored Books

 

Open Source: Policy and Technology (with F. Deek), Cambridge University Press, 2008. 

Algorithmic Graph Theory, Prentice-Hall, 1989.

Mining The World Wide Web: An Information Search Approach (with G. Chang, M. Healey, and Jason Wang), Kluwer Academic Publishers, 2001.

Japanese edition published 2003.

Computer-supported Collaboration with Software Applications (with F. Deek), Kluwer Academic Publishers, 2003.

Strategic Software Engineering: an Interdisciplinary Approach (with F. Deek and O. Eljabiri), Auerbach Publications, Taylor & Francis Group, 2005.

 

 

 

 

 

 

 

D. Book Chapters

 

Graphs and Combinatorics (F. Harary, editor), Springer-Verlag, New York, 1974, p. 201-212.
 
Data Structures, in Handbook of Modern Electronics and Electrical Engineering, John-Wiley & Sons, New York, 1986, pp. 2062-2079.

Computer Supported Collaboration, in Computer Science and Engineering Handbook, 2nd edition, A. Tucker (Editor-in-Chief), CRC Press, 2003, with F. Deek.

 

E. Refereed Journal Articles

 

Historical Survey of Ordinary Linear Differential Equations with Large Parameters and Turning Points, Archives  for History of Exact Sciences, Vol. 7,1971, 277-324.
 
Novel Solution of a Lateral Connection Problem, Journal of Differential Equations, Vol.13, 1973, pp. 374-383.
 
Synthesis of Biconnected Graphs, (with F.Boesch), IEEE Transactions on Circuits and Systems, Vol. CAS-21, 1974, pp. 330-334.
 
Proof of Bernstein's Theorem on Regularly Monotonic Functions, Proceedings of the American Mathematical Society, Vol. 47, 1975, pp. 358-360.
 
Hu's Precedence Tree Scheduling Algorithm: A Simple Proof, Naval Research Logistics Quarterly, Vol. 31, 1984, 409-411.
 
An Edge Extremal Result for Subcohesion, (with F.Boesch), Journal of Combinatorial Theory, Series B, Vol. 38, 1985, pp. 1-7.
 
An Extremal Result for Subconnectivity, (with F. Boesch), Naval Research Logistics Quarterly, Vol.34, 1987, pp. 483-486.
 
Best Location of Service Centers in a Tree-like Network under Budget Constraints, (with Y.Perl), Annals of Discrete Mathematics, Vol. 86, 1990, pages 199-214.
 
Automated Fingerprint Recognition using Feature Configurations (with A.Hrechak), Journal of Pattern  Recognition, Vol. 23, No. 8, 1990, pages 893- 904.
 
A Formal Approach to Modeling Office Information Systems, (with Ng, Wang, and Zhu), Journal of Systems Integration, Vol. 4, No. 4, pp. 373-404,  Dec. 1994.
 
A Predicate Driven Document Filing, Journal of System Integration, (with Ng, Liu, and Zhu), Vol. 6, Sept 1996.
 
 Pedagogical Changes in the Delivery of the First Course in Computer Science: Problem Solving Then Programming, (with F. Deek, H. Kimmel), Journal of Engineering Education, vol. 87, no. 3, pp. 313-320, 1998.
 
A Survey and Critical Analysis of Tools for Learning Programming (with F. Deek), Journal of Computer Science Education, December 1998. Vol. 8, no. 2, pp. 130-178, 1998.

A Common Model for Problem Solving and Program Development,  Journal of the IEEE Transactions on Education, vol. 42, no. 4, pp. 331-336,  November 1999 (with F. Deek, M. Turoff)
 
Problem Solving and the Development of Critical Thinking Skills, Journal of Computer Science Education, ISTE SIGCS, vol. 14, pp. 6-12, no. 1 & 2,  2000 (with F. Deek).

 

Methodology and technology for Learning Programming, Journal of Systems and Information Technology, Vol. 4(1), pp. 25-37, 2000 (with F. Deek and R. Hiltz).

 

SOLVEIT: An Experimental Environment for Problem Solving and Program Development, Journal of Applied Systems Studies, Special Issue on Distributed Multimedia Systems with Applications, Vol. 2(2), pp. 376-396, 2001 (with F.  Deek).

 

Prototype Software Development Tools for Beginning Programming, Journal of Computer Science Education, ISTE SIGCS, vol. 14, no. 3, pp.14-21, April 2001 (with F.Deek).

 

Methodology and Technology for Learning Programming, Journal of Systems and Information Technology,  Vol. 4(1), pp. 25-37, June-July 2000 (with F. Deek, S. Hiltz).

 

An Empirical Evaluation of a Specification Oriented Language in Visual Environment for Instruction Translation (SOLVEIT): A Problem-solving and Program Development Environment, Journal of Interactive Learning

           Research, 13(2), 2002, pp. 339-373 (with F. Deek).

 

A Case Study in an Integrated Program Development and Problem Solving Environment, Journal of Interactive Learning Research Integrated  Manufacturing, Vol. 14, no.3, 2003, pp. 333-359 (with F. Deek).

 

A Model for Collaborative Technologies in Manufacturing, International Journal Computer Integrated Manufacturing, Vol. 10, 2003, (with Deek and Tommarello).

 

An Incentive System for Reducing Malware AttacksCommunications of the ACM, Vol. 48(6), pp. 94-99, 2005 (with F. Deek).

 

A First Approach to Finding Common Motifs with Gaps, Iliopoulos, Costas S., McHugh, J., Peterlongo, Pi., Pisanti, N., Rytter, W., Sagot, M. International Journal of Foundation of Computer Science, 16(6), pp. 1145-1155, 2005.

 

Exploratory Inspection: A User-based Learning Model for Improving Open Source Software Usability, Journal of Software Process Improvement, 2010. and Practice (with L. Zhao and F.Deek), Accepted October 2009.

 

Strategies for Improving Open Source Software Usability: An Exploratory Learning Framework and a Web-based Inspection Tool, International Journal of Open Source Software and Processes (with L. Zhao and F.Deek), Accepted December 2009.

 

On the Use of Paired Comparisons to Construct Group Preference Scales for Decision Making , Journal of Group Decision and Negotiation, (with L. Zhao, J. A. McHugh and F.Deek), Vol. 22(3), pp. 519-540, 2013.

 

 

F. Refereed Conference Papers

 

Difference Equation Model for Telephone Forecasting (with H. Levenbach), Proceedings of the Joint Meeting of the American Statistical Association and Institute of Mathematical Statistics, Montreal, 1972.

 

Degree-Sequences of Two-Connected Graphs, (with F.Boesch), Bell Telephone Laboratories Technical Memorandum MM 73- 1715-4, 1973, 14 pages.
 
 Zeroes of the Parabolic Cylinder Function as Functions of Order and Argument (with D. Swann), Bell Telephone Laboratories Technical Memorandum 71-1612-2, 1971, 31 pages.


 
 Complete Asymptotic Expansions for Whittaker Functions, Bell Telephone Laboratories Memorandum for File 1971, 22 pages.
 
 On Characterizing Network Vulnerability by k-Component Cuts (with F.Boesch), Proceedings of the Fourth Data Communications Symposium of the Association for Computing Machinery, 1975, pp. 424-428.
 
Maximum Economical Domination in a Treelike Network  (with Y.Perl), in Proceedings of the 24th Annual Allerton Conference on Communication, Control, and Computing, University of Illinois at Urbana-Champaign, 1986, pp. 69-78.
 
 Small-Large Dynamic Programming (with Y. Perl), in Proceedings of the 24th Annual Allerton Conference on Communication, Control, and Computing, University of Illinois at Urbana- Champaign, 1987, pages 36-45.
 
Left-Right Dynamic Programming for Optimal Location of Service Centers in a Tree-like Network (with Y.Perl), EURO 9 Conference, Paris 1988.
 
Tools for Problem Solving and Program Development, Proceedings of the 14th International Conference on Technology and Education, pp. 249-251, 1997 (with F. Deek and M. Hinchey).
 
On the Evaluation of a Problem Solving and Program Development Environment, IEEE Proceedings of the Frontiers in Education Conference, p. 1249, 1997 (with F. Deek, R. Hiltz, N. Rotter and H. Kimmel).
 
Problem Solving and Program Development for Teaching and Learning, (with Fadi Deek), Proceedings of 14th International Conference on Technology and Education, 1997.
 
A Review and Analysis of Tools for Learning Programming, Proceedings of the World Conference on Educational Multimedia and Hypermedia and on Educational Telecommunications, 1998 (with F. Deek).

Learning Problem Solving and Programming: Have we Got the Right Tools, Proceedings of the 16th International Conference on Technology and Education, pp. 619-621, Edinburgh, Scotland, United Kingdom, 1999 (with F. Deek, M. Deek and H. Kimmel).

Prototype Software Development Tools for Beginning Programming, Association for the Advancement of Computing in Education, Proceedings of the ED-MEDIA Conference on Educational Multimedia, Hypremedia, and Telecommunications, pp. 255-259, July, 2000 (with F. Deek)

AUTOALIGN: A New Methodology for the Alignment of fMRI Time Series, Proceedings of the International Conference on Bio magnetism, pp. 1012-1014, Jena, Germany, 2002 (with C. Ciulla, F. Deek).

A Collaborative Problem Solving and Program Development Model,  Proceedings of the International Conference on Software Engineering (SE'2002), pp. 481-487, Las Vegas, Nevada, 2002, (with J. DeFranco-Tommarello,  F.P. Deek,  B. Van de Walle).

Enterprise Development in the Information Technology Curricula, to appear in the Proceedings of the ICEE 2002 - International Conference on Engineering Education, Manchester, England, 2002 (with F. Deek and R. Friedman).

Problem Solving and Cognitive Foundations for Program Development: An Integrated Model, to appear in the Proceedings of the Sixth International Conference on Computer Based Learning in Science (CBLIS), pp. 266-271, Nicosia, Cyprus, 2003 (F. Deek).

NJIT’s Sandbox: An Industry/Education Partnership for IT Development, Proceedings of the Conference on Information Technology Curriculum IV, Special Interest Group for Technology Education [ACM/SIGITE], West Lafayette, IN, pp. 201-205, 2003, (with Friedman, R. and Deek, F.)

On the Development of an Information Technology Education Industry/University Partnership, Electronic Proceedings of the College Teaching & Learning Conference, Orlando, Florida, 2004 (with F. Deek and R. Friedman).

Computing Common Structured Motifs with Gaps, 2004 Prague Stringology Conference (Iliopoulos, Costas S., McHugh, J., Peterlongo, Pi., Pisanti, N., Rytter, W., Sagot, M.).

Selected Bell Labs Technical Memoranda

Asymptotic Behavior of the Exponential Integral, Bell Telephone Laboratories Memorandum for File, 1970, 5 pages.
 
Asymptotic and Convergent Expansions for the Parabolic Cylinder Functions, Bell Telephone Laboratories Technical Memorandum MM 71-1671-51971, 33 pages.
 
 The Maximum Flow - Minimum Cut Theorem, (with F. Boesch) Bell Telephone Laboratories, Technical Memorandum 73- 1715-10, 973, 17 pages.
 
Difference Equation Model for Telephone Forecasting, (with H.Levenbach), Bell Telephone Laboratories Technical Memorandum 72-1715-3, 1972, 36 pages.

NJIT Technical Reports 

Principles of Algorithms, NJIT 1978, 125 pp.

Mathematics & Architecture: Graphs as Models, NJIT 1979, 25 pp.

Introduction to Computer Science NJIT 1979, 20 pp.

Principles of Operating Systems, NJIT 1981, 250 pp.

Software Engineering, NJIT 1982, 150 pp.

Parallel Algorithms, NJIT 1986, 400 pages.

IT 202 Manual, NJIT 2015   300+ pages.

H. Notes, Book Reviews (that you wrote)

 

L. Professional Presentations (including lectures, demonstrations, readings)

Left-Right Dynamic Programming and the Contact Number of a Tree (with Y.Perl), in the Third ARIDAM Workshop, Rutgers University, New Brunswick, June 1988.

Computer Science Education Conference, NJIT 2003, Workshop on Introduction to Java for High School Computer Science Teachers.

GEM Computer Science Conference, NJIT 2004, Java for High School CS Teachers.

 

M. Professional Fellowships  

 

Phi Beta Kappa, Member since 1965

 

 

VI. GRANTS AND CONTRACTS

 

A. Grants and Contracts: Awarded

 

 

1. Federal

 

MRI NSF Grant: Major Research Instrumentation Program Proposal, Jan 30, NSF proposal # 987125: Development of a PC Cluster for Computational Science and Engineering. Amount: approximately $300,000 

PI: A. Sohn,

co-PIs: Karvelas, Paek, McHugh.

 

 2. State

New Jersey Commission on Higher Education, New Jersey Information-Technology Opportunities for the Workforce, Education, and Research (NJ I-TOWER), $2.5 million, 2000. Role: Coordinator for Enterprise Development Center.  PI Fadi Deek.

3. Private foundation

 

The Computer and Information Science Scholarship Initiative. $50,000 Dendrite Corporation. 1998 (with F. Deek).

 

 

The Computing and Information Technology Education Initiative 2003. Organization: The Martinson Foundation Amount: $150,000 PI: Deek Co-PI’s: Friedman, McHugh, Feb 2003.

 

 

C. Grant Proposals Declined

NSQT-Graph: A Non-Syntactic, Quantitative and Topological Description of Fingerprints and its Classification and Recognition Funding Agency: National Institute of Justice, Submitted: 12/1996 Amount: $441,949.  

Major Research Instrumentation Program Proposal, Jan 30, NSF proposal # 987125: Development of a PC Cluster for Computational Science and Engineering. Amount:$ 600,000 PI: A. Sohn, co-PIs: Karvelas, Recce, Paek, McHugh.

A Learning Environment For All Students, Funding Agency: National Science Foundation Date Submitted: 9/1997

 

IX. SERVICE ACTIVITIES

 

In addition to the extensive administrative responsibilities associated with being CS associate chair (for many years), CS chair (for several years) and Director of the IT program (for about 5 years) with their attendant tasks and implied committee memberships, a partial sample of service roles done over the years follows.

 

A. University

 

Graduate Studies Committee, CS representative for about 20 years during 80's and 90's.

CS Faculty Senate, representative 2015-2017

UCRC and CUE, Committee Member for IT, over the period 2010 – 2017

Provost Search Committee, Member (about 2005)

Honor's College Committee, September 1, 2015 - May 31, 2016

Faculty Senate Assessment Committee, Member September 2014 - May 2016

Middle States Accreditation Committee, Member September 2011 - March 2012

Strategic Planning Committee, Member January 10, 2011 - April 1, 2011

Committee on undergraduate retention and graduation, Member September 1, 2014 - May 15, 2015

University Teaching Excellence Committee, Member, 2017-2019

Institute for Teaching Excellence, Member September 1, 2014 - May 15, 2015

Master's Teacher's committee, Member September 1, 2015 - July 15, 2017

 

College (CCS, YWCC)

 

CCS Dean Search Committee, Member September 1, 2012 - August 31, 2012

 

Dean's Search Committee for College of Computing, Member April 15, 2016 - October 1, 2016

 

B. Departments/Programs

 

CS Department Biannual Retreat, Chair December 1, 2001 – to present.

I schedule the semester CS department retreat and write up an approximately 10 page report describing the retreat and presentations.  This is done every semester.  Since its inception I have distributed approximately 40 such reports in addition to designing the schedule of speakers for the retreat, venue, etc.  These reports are key components of the program's ABET response.

 

 

IT Program (later Informatics IT retreat) Biannual Retreat, Chair December 1, 2010 – to present

I schedule the semester Informatics Department IT retreat (previously this was the IT program retreat) and write up an approximately 10 page report describing the retreat and presentations.  This is done every semester.  Since its inception I have distributed approximately 20 such reports in addition to designing the schedule of speakers for the retreat, venue, etc.  These reports are key components of the program's ABET response.

 

CS Department P&T Committee, Committee Member September 1, 1989 - to present, Committee Chair for several years, most recently Committee Chair September 1, 2015 - June 1, 2016

 

CS Faculty (and Chair) Search Committees, member and chair multiple times.

 

CS Department Graduate Admissions Committee for about 20 years over the 80's and 90's.

 

CS ABET Committee Chair 2007(?), developed comprehensive report for ABET review.

 

CS Department union representative for CS for several years before 2000.

 

MS IT Administration and Security, Committee Chair September 1, 2008 - December 1, 2009.  Developed with key faculty the defining documents for the program and shepherded to completion the university and state approval of the highly successful MS degree in IT Administration and Security

 

Informatics Chair Search Committee, Committee Chair September 1, 2017 - July 15, 2018

 

IT Curriculum Committee, Committee Member September 1, 2011 - Spring 2018

IT ABET Committee, Member September 1, 2010 - May 10, 2011

CCS, CS and IT Open House Committee - Committee Member multiple times 

IT Round-table Committee, Member September 1, 2012 - May 1, 2017

 

Ad hoc Committee on CS Department Math Requirement, Member September 1, 2017 - July 15, 2018

 

D. Profession and professional societies

 

American Mathematical Society
ACM

Phi Beta Kappa Honorary Society

 

E. Professional meetings

Session Moderator for Computer Security and NSF Panel Chair on Advanced Technological Education Projects, SIGITE 2005 Conference on Information Technology Education, October 20-22, Newark, NJ.

F. Peer reviewing activity (papers, proposals, book manuscripts, etc.)

 

Reviewer for ACM Computing Reviews
Reviewer for IEEE Software

Reviewer for Information Science
Referee for Networks 

Reviewer for Leverhulme Trust of London (Pemberton Row)

 

X. PUBLIC RECOGNITION: HONORS, AWARDS, EXHIBITS,

REVIEWS OF SCHOLARLY OR CREATIVE WORK, LISTINGS  

 

Master Teacher NJIT   2009

University Teaching Excellence Award 2003

Advisor for Rutgers University Dissertation Award for Outstanding Doctoral Dissertation, May 1989.

Woodrow Wilson Nominee

Perfect Score: 800 on Mathematics GRE

Courant Institute - Ford Foundation Fellowship
Brown University - Fellowship for Ph.D. Applied Mathematics
Notre Dame University - Fellowship for Ph.D. Mathematics
New York State Regents College Scholarship - 4 years
New York State Regents Graduate Fellowship - 3 years

 

 

MOST SIGNIFICANT CONTRIBUTIONS TO FIELD SINCE LAST SABBATICAL

 

     Cambridge University Press Open Source Book by Deek and McHugh.   This was a well-received book.  Two sample quotes from reviews are:

 

     From The British Computer Society
"... A thorough effort... One of the most rigorous treatments of the social, legal and economic aspects of open source I have come across. I found the language used in the book accessible and inviting to readers from a range of backgrounds, both technical and non-technical. I recommend this book for anyone interested in open source and ideal for readers new to it."

From Magazine of the Society for Computers and Law

"This book, therefore, is recommended as a comprehensive introduction to  

the free software/open source ecosystem, and, strangely, by failing to be

strident and shrill, it manages in many ways to be a much better advocate

than many more polemical texts. By an honest awareness of their

subject’s shortcomings, the authors, like Richard Dawkins, advance their cause more effectively."
Andrew Katz