Sami Haji
Also took 1534 with Sami. Practice exercises are provided and easy to follow, and lab assignments are very similar. Sami has a good sense of humor and grades very easy, I had an excellent time in these classes.