Interesting programming languages for presentation
RiderOfGiraffes: It depends on what your audience already knows about.  If it's a programming languages course then they might know about any or all of these, but given that you should be aiming to learn something, perhaps your best idea is to pick something obscure that will improve your knowledge, then make the argument that it's interesting from an academic viewpoint.However, more pragmatically: Lisp, Erlang, Occam, J, APL, Lua.