Many institutions are offering online courses, as part of their regular schedule, to provide more flexible course offerings to students with the hope of some cost savings in the end. In this paper, we will focus on examining some of the students' ratings and comments that have been reported in student rating of teaching effectiveness (SRTE) surveys, for an online introductory programming course, during the past few years. We will look at the issues that we have identified to play a role in the SRTE surveys of our online course and examine the teaching from several different perspectives that include effectiveness/appropriateness of online courses for students. The paper includes a set of specific and general recommendations to address the legitimate students' concerns that, we believe, would make the course delivery more effective and enjoyable for students.