Chandra Prakash
Professor Prakash was definitely not a great lecturer, he made a lot of mistakes and had to correct himself quite frequently. His homework was VERY challenging, sometimes tanking 7+ hours to complete. That being said, the textbook was very helpful, his tests were very reasonable, and he was always accommodating and quick to respond to emails.