ESD 122-2 :English Language Level - II
ESD 122-2 :English Language Level - II
ESD 152- 1 :Sinhala Language II
ESD 162-1 :Tamil Language II
ESD 111 -1 :Communication Skills 1
ESD 141 -2 :Quantitative Reasoning
SCT 132-2 :Inorganic Chemistry
SCT 152-2 :Properties of Matter
SCT 102-2 :Calculus
MRT 161-3 :Mineralogy and Petrology - 1
MRT l 62- l :Water Resources II