Amenyo, John-Thones

Overview

Curriculum Vitae

  1. Education


    Degree Institution Field Dates
    PhD  Columbia University  E.E.   
    MPhil  Columbia University  E.E.   
    MS  Columbia University  E.E. & Comp. Sci   
    BS  MIT  E.E. & Comp. Sci   
  2. Full-Time Academic Experience


    Institution Rank Field Dates
    York College, CUNY  Assistant Professor  Math & Computer Science  September 2008 - Present 
  3. Part-Time Academic Experience


    Institution Rank Field Dates
    York College, CUNY  Adjunct Assistant Professor  Department of Adult Continuing Education  2007 - 2008 
    York College, CUNY  Adjunct Assistant Professor  Math & Computer Science  September 2000 - August 2008 
  4. Non Academic Experience


    Place of Employment Title Date
    Co-Founder, Principal Consultant / Technology Director, Gheoron International, New York, NY (2004 – 2008)     
    Founder, President & CEO, Principal Architect, Rhustone Corporation, New York, NY (1998 – 2003)     
    Co-Founder, President & CEO, GeoGora LLC, New York, NY (1998 - 2001)     
    Co-Founder, President & GM, Technology Director, GeoGora Ghana Ltd, Accra, Ghana (1998 - 2001)     
    Principal Architect / Project Leader, ANS, Elmsford, NY (1991 – 1998)     
    Consultant / Wall Street – Investment Banking, IBM, New York, NY (1989)     
    Project Leader / Sr. Software Engineer, CTR, Columbia University, New York, NY (1986 – 1991)     
    Sr. Software Engineer / Software Architect, Honeywell Information Systems, Billerica, MA (1986)     
    Sr. Software Engineer / Sr. Knowledge Engineer, Wang Laboratories, Chelmsford, MA (1983 – 1986)     
    Member of Technical Staff, Bell Laboratories, Holmdel, NJ (1981 – 1983)     
    Consultant – Financial Services Industry, Information Technologies, Inc., New York, NY, (1981)     
    Programmer Analyst, Amherst Associates, Amherst, MA (1979 – 1981)     
  5. Employment Record At This Institution

  6. Publications In Field Of Expertise

    1. Books:

      Amenyo, John–Thones. Student (Problem) Source Book for SAT (Scholastic Aptitude Test) Camp. Compilation for Department of Adult Continuing Education, York College – CUNY, Jamaica, NY: , July 2007. .

      Amenyo, John–Thones. Student (Problem) Source Book for Computer Algebra Systems (Mathematica). Compilation for Department of Department of Math & Computer Science, York College – CUNY, Jamaica, NY: , June 2007. .

      Amenyo, John–Thones. Student (Problem) Source Book for Computer Programming: (C, C++, VB.NET), (Also Useful for: Java, C#). Compilation for Department of Department of Math & Computer Science, York College – CUNY, Jamaica, NY: , June 2007. .

      Amenyo, John–Thones. Student (Problem) Source Book for Assembly Language Programming. Compilation for Department of Department of Math & Computer Science, York College – CUNY, Jamaica, NY: , June 2007. .

      Amenyo, John–Thones. Real–Time Distributed Scheduling and Buffer Management for Congestion Control in Broadband Networks. Ph.D. Thesis, Department of Electrical Engineering, Columbia University, New York, NY: , 1991. .

    2. Papers in Professional Journals:
      1. Articles:

        Amenyo, John-Thones. "Playable Serious Games for Learning about Computational STEM and Complex Systems Informatics Applications of Distributed and Parallel Computer Architectures." Journal of Educational Computing Research. July 2012: 28p.

        Amenyo, John–Thones, Lazar, Aurel A. and Pacifici, Giovanni. "Proactive Cooperative Scheduling and Buffer Management for Multimedia Networks." Multimedia Systems. Vol. 1., No. 1 1993: pp. 37 – 49.

        Amenyo, John–Thones, Lazar, Aurel A. and Pacifici, Giovanni. "Cooperative Distributed Scheduling for ATS-Based Broadband Networks." Technical Report. Department of Electrical Engineering / Center for Telecommunications Research (CTR), Columbia University, New York, NY. 1991: .

      2. Proceedings:
        1. Refereed Proceedings

          Amenyo, John-Thones. "Parallel Programming of Cellular Automata on Multi-core and Many-core Computers." 2012 International Conference on Scientific Computing CSC'12. July 2012: .

          Amenyo, John-Thones. "Neuronal CDMA and Neural Spread Spectrum Multi-Access: Biologically Plausible Computing , Communication and Coordination in Brain Circuits and Microcircuits." 2011 International Conference on Scientific Computing CSC'11. July 2011: pp. 179 - 185.

          Amenyo, John-Thones. "Automatic Programming with Combinatorial Topology of Modular Cellular Automata, Distributed Cellular Automata and Multi-Scale Cellular Automata." 2010 International Conference on Scientific Computing CSC'2010. July 2010: pp. 33 - 39.

          Amenyo, John-Thones. "Programmable Cellular Automata as Intermediate Computational Formalisms in the End-User Parallel Programming of Massively Multi-Core Computer Architectures." 2009 International Conference on Scientific Computing CSC'2009. July 2009: pp. 295 - 303.

          Amenyo, John-Thones. "Engineering Computer Architectures for Cognitive Robotics – The CR/SARAMA Model." Conference Proceedings, The 8th IEEE International Conference on Cognitive Informatics (ICCI 2009). June 2009: pp. 102 - 107.

          Amenyo, John-Thones. "Engineering Computer Architecture Models for the Evolution of Interiorized Creator-in-a-Box Roles for Conscious Robots, Self-Aware Robots, Automata, Machines and Artifacts (CR/SARAMA)." Conference Proceedings, International Workshop on Machine Consciousness. June 2009: .

          Amenyo, John-Thones. "Human Learning Automation and Automata: Applications of Discrete Mathematical Structures in Developing Learning Engines." Conference Proceedings of JoeFest 2008. A Conference Honoring the Research and Teaching of Joe Malkevitch. November 2008: .

          D’Alotto, Louis and Amenyo, John-Thones. "CAS LC (Computer Algebra Systems Learning Companions): A Model-Driven Development Approach Using the Concept of Ideal Successful Learners." Discover: A Journal of Scholarly Teaching. A Publication of CETL. Vol. 1, No. 1 Fall 2008: pp. 141 – 151.

          D’Alotto, Louis and Amenyo, John-Thones. "“(Computer Algebra System) CAS Learning Companion Project: – ICT / IT Architecture and Infrastructure Engineering Aspects." 6th Annual CUNY Information Technology Conference. November 30, 2007: .

          Amenyo, John–Thones. "Mesoscopic Computer Engineering: Automating DNA-based Molecular Computing via Traditional Practices of Parallel Computer Architecture Design." Proceedings of the 2nd Annual DIMACS Meeting on DNA-Based Computers. June 1996: pp. 217 – 235.

          Amenyo, John–Thones, Lazar, Aurel A. and Pacifici, Giovanni. "Cooperative Distributed Scheduling of ATS-Based Broadband Networks." IEEE INFOCOM’92, Conference on Computer Communications. Eleventh Annual Joint Conference of the IEEE Computer and Communications Societies. 1992: pp. 333 – 342.

          Lazar, A.A., Amenyo, J.T. and Mazumdar, S.. "WIENER: A Distributed Expert System for Dynamic Resource Allocation in Integrated Networks." Proceedings of the IEEE Symposium on Intelligent Control. January 18-20, 1987: pp. 159-164.

        2. Non-Refereed Proceedings
    3. Chapters in Books:
    4. Government Reports or Monographs

      Amenyo, John–Thones. "A Research Paper on Developing the Ghana National ICT Policy: A Contribution,” Ghana National ICT Policy and Plan Development Committee Submission." . 2003: .

      Amenyo, John–Thones. "A Model of National ICT Policy for Sustainable Development of Ghana” Ghana National ICT Policy and Plan Development Committee Submission." . 2003: .

      Amenyo, John–Thones. "ConSION: Control & Signaling Intelligence Overlay Networks for Optical Networking." Internet Draft. IETF. August 2001: .

      Akyeampong, Kwabena and Amenyo, John-Thones. "Investing in Development for the Niger Delta Region – With a Particular Focus on ICT / IT Projects." Technical Report. Gheoron International, Inc., Federal Ministry of Science & Technology, the Federal Republic of Nigeria. September 2007: .

      Amenyo, John-Thones. "Building and Utilizing ICT Industrial Parks in Ghana for High-End IT Outsourcing – (Engineering, Deployment & Operational Considerations)." Technical Report. Gheoron International, Inc., Special Advisor, Presidential Projects & Initiatives – IT/ICT Industrial Parks, Government of Ghana. August 2007: .

      Amenyo, John–Thones. "Operational Augmentation of UN Millennium Project Policy Guidance." Contribution Report to UN Millennium Development Goals / UN Millennium Project Task Force (MP/TF-10). June 2004: .

      Amenyo, John–Thones. "Ultra-Low Cost Commodity Computing Clusters: A Concept in Affordable Technology for Sustainable Development." NGOs involved with IT/ICT for Development (IT/ICT4D) in Africa. March 2004: .

    5. Book Reviews:
  7. Other Publications

    1. Books:
    2. Papers in Professional Journals:
      1. Articles:
      2. Proceedings:
        1. Refereed Proceedings
        2. Non-Refereed Proceedings
    3. Chapters in Books:
    4. Government Reports or Monographs
    5. Book Reviews:
  8. Presented Papers, Lectures, And Exhibitions And Performances

    "Neuro-Architecture" November 2011: ICCSLE2011.

    "Neuronal CDMA" July 2011: CSC'11.

    "Modeling and Computing wih Multi-scale Cellular Automata" July 2010: CSC'10.

    "Programmable Cellular Automata" July 2009: CSC'09.

    "Thinking In Parallel: End User Parallel Programming (EUPP) to Map Naturally Parallel Applications into Parallel Computer Hardware Architectures" April 2009: Math & CS Club, York College, CUNY.

    "Conscious Robots, Self-Aware Robots & Automata" Nov. 19, 2008: Math & CS Club.

    "Problem-Solving Based "Learning Companions" in K-12" Nov. 8, 2008: JoeFest 2008.

    "Computer Algebra System Learning Companion" Sept. 25, 2008: 1st Annual CETL Poster Session.

    "Tera-Scale Computing And Beyond" Mar. 19, 2008: Math & CS Club.

  9. Patents

    None

  10. Work In Progress

    1. Books in progress:

      Amenyo, John-Thones Amenyo. End-User Parallel Programming Engineering Cookbook. : , 2013. .

    2. Papers in Progress:

      Amenyo, John-Thones. "Using Functional Architecture Models as a Foundation for End-User Parallel Programming." . 2013: .

      Amenyo, John-Thones. "Development Aid Informatics as an Application Domain of End -User Parallel Programming." . 2013: .

      Amenyo, John-Thones. "Neuro-Architecture Model: Architecture-based Concepts in Modeling, Designing and Engineering Biologically Plausible Neuoron-like and Biologically Realistic Neuron Networks." International Conference on Cmputer Science and Logistics Engineering - ICCSLE2011. November 2011: 28p.

    3. Papers submitted to journals for consideration:

      Amenyo, John-Thones. "Helpful Metaphors and Analogies for End-User Parallel Programming." Communications of the ACM. 2013: 11.

      Amenyo, John-Thones. "BMPP: Boxed Multi-Pipeline Parallelism Bridging Model for End-User Programming." The World Scientific Journal. 2013: 16.

    4. Research in progress:
  11. Professional Honors, Prizes, Fellowships

    York College – CUNY, Center for Excellence in Teaching and Learning (CETL), Title III Scholarship for Teaching Excellence Program (STEP) 2007 – 2008 Grant (with L. D’Alotto as co-PI).: 2007 -2008.

    Columbia University (CTR), NSF Grant for Graduate Research Assistantship (1986 – 1991).: 1986 - 1991.

    Columbia University (CTR), NSF Grant for Graduate Student Research on Telecommunications (1987 – 1989): 1987 - 1989.

    Bell Laboratories, Local University Part-Time (LUPT) Grant, for completion of M. Sc. Degree (1981 – 1982): 1981 - 1982.

    Wang Laboratories, Exploratory Product Development Grant for Knowledge Engineering (1980).: 1980.

    MIT, Undergraduate Research Opportunity Program (UROP) Award, for research on Automation of Coal Mining Operations (1978): 1978.

    MIT, Undergraduate Research Opportunity Program (UROP) Award, for research on Advanced Integrated Displays as Avionics User Interfaces for All-Weather Instrument Landing Systems (1977 - 1979): 1977 - 1979.

  12. Grants-In-Aid

    PSC-CUNY, HMC-4-EUPP Project: End User Parallel Programming on Heterogeneous and Multicore Computer Architectures. 2012 - 2013: .

    Center for Excellence in Teaching and Learning (CETL), Title III Scholarship for Teaching Excellence Program (STEP) 2007 – 2008 Grant Application, York College – CUNY, Jamaica, NY,, “CAS Learning Companion Project: Innovative Student Companions for College-wide Integration of Computer Algebra Systems (CAS) with STEM Courses and Curricula,”. 2007 - 2008: .

  13. Institutional Service

    1. Service to the Department

      Member, Organizing Committee for T3 Regional Conference: June 2012.

      Faculty Volunteer Tutor. York College Math Learning Center: .

      Revising and Modernizing the CS and ISM curricula: .

      Department representative, York College Library Committee: .

      Department Representative, York College Senate: 2011 - 2012.

      Secretary, Faculty Caucus of the York College Senate: 2011 - 2012.

      Member, York College Assessment Committee: .

      Member, York College Elections Committee: .

      Supervision of undergraduate research in the LSAMP Program (a current example: “Parallel Programming of Integer Factorization Algorithms and Discrete Logarithm Calculations on Massively Multi-Core Computer Architectures, with Applications in Cryptography and Cryptanalysis”).: .

      Math 119 Course Coordinator & Uniform Syllabus Coordinator, Department of Math & CS: .

      Research Mentor: Advice and encouragement for undergraduate students to publish their research projects.: .

      Contributed a Paper to JoeFest 2008 Booklet, (Honoring the Research and Teaching of Prof. Joe Malkevitch).: .

      Participated and Presented Material on the Math Education Panel at JoeFest 2008 Conference.: .

      Gave Talks to students in the Math & CS Club: .

    2. Service to the School
    3. Service to the College

      Alternate Delegate, UFS: .

      Member, Academic Integrity Committee: 2012 -.

      Member, Committee on Instruction: 2012 -.

      Research Mentor: High School student research: .

      Arranged for the demonstration of the Aldebaran Educational Robot on campus.: .

      Faculty Tutor and Mentor, providing academic support for the York College Teachers Academy students.: up to 2012.

      Honors Program Faculty Mentor: .

      Faculty Tutor and Mentor, helping to tutor and improve the performance of the student tutors affiliated with the college-wide Academic Achievement Center (Tutoring Center). Workshops on Computer Algebra Systems for student tutors: .

      Faculty Advisor, Video Game Development Association (Computer Games and Video Games Club): .

      CPE Workshop Tutor (primarily Task II): .

      Member, York College Committee on the CPE: .

      Developed CPE Task II learning and problem solving materials: .

      S3 Program Tutor (algebra & PLATO system): .

      Chief Judge, NYC Metro JSHS: 2008 - 2013.

      Judge, 10th Annual York College Math & Science Expo: .

      Judge at High School Science Fair: .

    4. Service to the Graduate Center
    5. Service to the University

      Judge, NYCSEF 2013: 2013.

      Judge at 2012 New York City Science and Engineering Fair: .

      Judge for 2012 Junior Science and Humanities Symposium for NY Metro Region: .

      Judge at 2011 New York City Science and Engineering Fair: .

      Judge for 2011 Junior Science and Humanities Symposium for NY Metro Region: .

      Member, CUNY Online Tutoring Committee: .

      Faculty Advisor, CUNY Baccalaureate Program: .

      Judge for 2010 Junior Science and Humanities Symposium for NY Metro Region: .

      Judge at 2010 New York City Science and Engineering Fair: .

      Judge at the 2009 New York City Science and Engineering Fair (NYCSEF), Preliminary and Final Rounds: .

  14. Offices Held In Professional Societies

  15. Other Professional Activities And Public Service

    Reviewer, Journal of Educational Computing Research: .

    Book Editing, Revision, Book on Mathematica: .

    Book Reviewer, Books on Assembly Programming: .

    Book Reviewer, Books on Computer Algebra Systems (Mathematica): .

    Reviewer, International Journal of Supercomputing: .

  16. Teaching Activities At This Institution

    1. Courses Taught (List)
      CS CS 172 Introduction to Computer Programming 
      CS CS 261 Data Communications I 
      CS CS 291 Data Structures I 
      CS CS 292 Introduction to Database Management 
      CS CS 300 Independent Study 
      CS CS 341 Algorithms & Data Structures 
      CS CS 361 Data Communications II 
      CS CS 371 Business Programming 
      CS CS 397 Assembly Programming 
      CS CS 400 Independent Study 
      CS CS 461 Network Computing 
      CS CS 485 Computer Architecture 
      MATH Math 111 Probability & Statistics 
      MATH Math 115 Quantitative Analysis 
      MATH Math 119 Computer Algebra Systems 
      MATH Math 141 (Math 225) Discrete Math 
    2. New courses/programs developed (list):
Amenyo, John-Thones
 

Amenyo, John-Thones
Assistant Professor
Mathematics and Computer Science