John Paul Helm

Degrees


  • Ph.D.(Mathematics) 1970 Purdue University
  • M.S. (Computer Science and Applications) 1989 Virginia Tech
  • M.S.(Mathematics)1966 Purdue University
  • B.A.(with high honors) 1964 Southern Illinois University

    Employment history
    • 1970 came to Radford College (now R.U.)
    • 1964-70 Graduate research assistant, Purdue University, computer science department
    • 1964-66 Graduate teaching assistant , Purdue Univerity, math department, W. Lafayette, IN
    • 1963-64 Softball umpire and volleyball ref, intramurals at SIU
    • 1962-1964 student instructor (had full charge of Math 100 (non-credit) course for Math Dept, SIU
    • 1962-1964 lab assistant, Physics department, Southern Ill. U., Carbondale, IL
    • 1962 (summer) Tennis instructor, Edwardsville, Il, Y.M.C.A
    • 1960 and 1961 (summer) laborer and cleaner at Union Starch and Refining Co., Granite City, Il

    Classes Taught at Radford U.

    • Mathematics 101 Logic and Sets
    • Mathematics 102 Mathematical Systems
    • Mathematics 103 Probability and Statistics
    • Mathematics 104 College Algebra
    • Mathematics 105 Trigonometry
    • Mathematics 106 Computers: BASIC Programming
    • Mathematics 121 Business Calculus
    • Mathematics 137 Pre-Calculus
    • Mathematics 151 Calculus and Analytic Geometry I
    • Mathematics 241 Vector Analysis
    • Mathematics 301 History of Mathematics
    • Mathematics 346 Differential Equations
    • Mathematics 412 Theory of Numbers
    • Mathematics 423:424:425 Abstract Algerbra I-II-III
    • Mathematics 451 Mathematical Logic I
    • Mathematics 460 Linear Algerbra
    • Mathematics 501 Foundations of Mathematics
    • Mathematics 522-523-524 Advanced abstract algebra I-II-III
    • Computer Science 106 & 106 P Intro to Computers
    • Computer Science 107 Web page design
    • Computer Science 109 Problem Solving and Programming
    • Computer Science 115 Business Programming (FORTRAN)
    • Computer Science 120 Computer Programming I ( Pascal and Ada)
    • Computer Science 122 Discrete Mathemtics for CS
    • Computer Science 124 Computer Programming II
    • Computer Science 198 Programming in C
    • Computer Science 198 Programming in C++
    • Computer Science 220 Design of Visual Systems and Visual BASIC
    • Computer Science 230 COBOL Programming
    • Computer Science 360 Data Structures and Analysis of Algorithms
    • Computer Science 420 Computability theory
    • Computer Science 490 Senior Seminar
    • Computer Science 520 Advanced Data Structures and Analysis of Algorithms

      Membership in Professional and Honorary Organizations


      Career/Research Interests: Computability, Math. Logic, Formal Languages,Web Publishing
      My Erdös Number is 3

      Languages

      • Natural Languages
        • English
        • French
        • German

  • Computer Languages
    • Pascal
    • Ada
    • COBOL
    • BASIC
    • PROLOG
    • LISP
    • C
    • C++
    • FORTRAN
    • JavaScript
    • Java
    • PERL
    Main Page