Naveed Ghori
he tends to digress alot. also he doesn't share his lectures or put anything online or email to help you out. in lab it is self taught from the book. just figure it out on your own. he is not good at explaining anything. he is very dry and uninteresting. he is not helpful or open to people with learning disabilities or different learning styles