i recommend you to take other modules in which you have some background knowledge. GEM lecturers never teach the basic concepts well. they always try to get around those jargons and replace them with commensensical languages, yet they often fail to get satisfactory responses from students who do not have background knowledge, especially in jargon-based modules. *grin*. you get to appreciate what the lecturers try to convey only if you know the basic concepts well. no gem lecturers would spend much time on basic concepts since those modules are called general education modules. personally speaking, i find them not useful at all coz knowledge can't be gained by only scratching the surface.