Ramesh is a caring lecturer and goes out of his way to help students. Alas, his lectures are dry, with mostly him reading slides. Tests and homework make little sense. I asked a friend who works in networking and he thought the content was out of date and sometimes inaccurate.