Ali Liaqat
I would suggest not to take him. Not even a single instruction given for the final exam and he just reads the slides during the lectures. Gives us 5 minutes to complete the lab that makes it impossible to submit on time. 