Nowadays, many universities around the globe have offered distance learning to their students in addition to the traditional face-to-face learning mode. Furthermore, a number of universities have multiple campuses, thereby requiring these universities to adopt a multi-campus learning model. This setting creates numerous teaching and learning challenges. This paper aims to: (a) explore what major teaching and learning challenges are faced by Central Queensland University (CQU) due to its multiple campuses and a diverse student cohort involving both on-campus and off-campus students, and (b) discuss our teaching pedagogy (including the use of an online learning platform) for an information systems analysis and design (ISAD) unit at CQU with a view to alleviating these teaching/learning challenges. We analyzed qualitatively and quantitatively the effectiveness of our teaching pedagogy in addressing the teaching/learning challenges. We performed a two-sample t-test involving a total of 216 ISAD students and found that, by adopting our teaching pedagogy, there was no significant difference in academic performance between urban (mostly on-campus) and regional (mostly off-campus) students. Also, our teaching pedagogy reduced the dropout percentages of both urban and regional students, particularly the regional students.