Sasith Rajasooriya
This professor is easily the worst I've ever seen. I got an A in literally every other class I took freshman year besides his, despite the fact I went to his office hours & completed study guides & textbook practice problems. After the final, I realized thru the internet that literally every single problem on it was from a random site. DO NOT TAKE