Current Pursuits Epistemological frameworks for modern science Hard-way programming syllabus development Skepticism in knowledge acquisition