The teaching at plymouth in the school of computing is very good. Mostly it is split between general theory being taught in the lectures and then in the practicals/lab sessions being taught the applications of the theory. For example in the first year in the programming modules you are taught the generic theory of programmin not specfic to any language, but in the labs you are taught it in relation to C#. This follows though into every subject. Feedback from most of the lecutrers and tutors is good and they are all willing to give one to one feedback if you ask for it and are flexible enough to fit into there schedules. The way the course is assessed is mostly coursework based(in-class tests, solo-assignments and some group assignments) with a few end of year exams in the first year. Once past the first year it depends on your option module choices as to the assessment method.