COMS BC3997 Topics