He's a responsible and humorous lecturer, also he's very very kind~~~
If i'm not wrong, he'll teach the 1st semester, so u can consider it this sem.
The module is useful i think. At least it gaves a general idea about Programming Language, which will be very useful for ur further studies.
Maybe many of ur seniors think 3212 is much more useful, bt normally u have to take it in ur 3rd year. So it seems reasonable and useful to take 2104 in ur 2nd yr if you wanna know more abt PL. :)