Hassimiou Wann
This Professor is absolutely amazing. Attendance is not mandatory, but you should attend every class because you will get lost, even if you miss one day very flexible with his grading, and the flow of his lectures are great. If you participate in class, you will receive extra credit. I would definitely do a class with this professor again. 
