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
Computer Languages
Pascal
Ada
COBOL
BASIC
PROLOG
LISP
C
C++
FORTRAN
JavaScript
Java
PERL
Main Page