Henry Jayaweera
he's a very good professor but his class was very boring and he gives out alot of homework. just make sure to show up and do the assignments in time and you will get an A guaranteed he's also very kind and understanding if you cant do an assignment in time he will give you extra time to do it.