perspectives on science and engineering 3924