Contact Information
Biography
Dr. Jeff Jackson is a professor of computer science. Dr. Jackson's research expertise
in computational learning theory has produced over 20 research papers and led to the
award of four NSF grants. Dr. Jackson has also written a web technologies textbook
and has extensive industry experience as a software engineer and manager. In addition,
Dr. Jackson currently serves as the director of the M.S. in computer science program
and is a past department chair.
Education
Ph.D., Computer Science, Carnegie Mellon, 1995
M.S., Computer Science, California State University, 1981
B.S., Mathematics and Computer Science, Oral Roberts University, 1978
Profile Information
Some of the courses I have taught in the past and am likely to teach again in
the not-too-distant future:
- COSC 160 Computer Programming: Java
- COSC 418 Formal Languages
- COSC 430 Web-based Systems (for which I have written a textbook)
- COSC 435 Theory of Programming Languages
- COSC 445W Systems Analysis and Software Design
- CPMA 515 Advanced Discrete Math
- CPMA 530 Programming Language: Python
- CPMA 532 Data Structures
- CPMA 535 Introduction to Computer Systems
- CPMA 536 Software Engineering
- MATH 135 Discrete Mathematics
Probabilism holds that a rational agent's beliefs about uncertain events must conform
precisely with mathematical probability theory. Rigid acceptance of probabilism implies
that assumptions are necessary to justify claims of having learned correct generalizations
(No Free Lunch theorems). Dr. Jackson's current research aims to show that probabilism,
in its absolute form, is not a valid epistemic principle and that therefore assumption-free
learning is feasible.
Learn more about Dr. Jackson's research