IS 430 Foundations of Information Processing