English pronunciation is difficult, we already know that, and there are no rules, which makes things even more complicated. However, there are certain patterns we can follow when we don't know how to pronounce a word, as we saw the other day in class. Here you are the document which includes these patterns for you to download.
Moreover, on this blog you can find other interesting posts on pronunciation, such as one on the pronunciation of the -ed ending for the past, a post on silent consonants, a post on the difference between b & v, among others. You can see them all by clicking on the label "pronunciation".