Computer Science, Mathematics, and Technology