The main objectives of this study are the design, implementation, and evaluation of the online course, Computer Tools in Engineering -CGN2420-, for the Civil and Environmental Engineering programs at Florida International University. This course introduces students to the solution of engineering problems using Excel and Mathcad worksheets, including computations, graphing, and several numerical techniques. Due to limited physical space and hopes of expanding learning opportunities for working students, a fully online section was developed to run concurrently with the traditional face-to-face course. The course was first implemented in 2016 and a study of student performance and Student Perceptions of Teaching (SPOTs) was conducted over a three-year period, to determine the strengths and weaknesses of the new teaching delivery system. Data comparing online and face-to-face student grades suggests that the teaching strategy does not affect student performance. In addition, feedback about course structure and design has been very positive, as online students show satisfaction about video lectures and learning contents, and value pace control and location flexibility. On the other hand, online students demand rapid feedback about performance, and availability of TA's and/or the instructor to assist them. Nevertheless, besides aiding working students, an unexpected conclusion of this study is that the online delivery system seems to be an alternative that facilitates the learning process for students that have failed the course before.