In this paper we provide the result of an investigation on the teaching of computer networks courses and web information retrieval courses in undergraduate IT curriculum. The paper consists of two parts. First part of the paper surveys the undergraduate courses in two curriculum areas, computer networks and web information retrieval. The content of the survey includes the topics covered, the textbooks used, and major projects in these courses. The second part of the paper describes the authors’ experiences in teaching such courses to undergraduate students in various discipline areas including computer science majors, IT majors, and non-technical majors