Please dont take him, hardest class and prof I ever had. I had to drop it because his lectures and his homework has NO connection whatsoever. Even after meeting him I was still confused. Just stay away from his online class.