advanced lecture topics 945727