Samiul Hasan
Great professor. His lectures are easy to understand and is very open on whats he's expecting. He gives one midterm test and one noncumulative final. Both of which you can bring a formula sheet. Also gives a group project that's worth a big part of your grade and is easy to do. As long as you show up to class, you'll pass.