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 Attacks, Communications
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