I only thought the size of the university mattered to you because you mentioned large lectures and lack of direct interaction with professors as negatives. Those things would be less of an issue in a mid-size university or a LAC. The size of a school you prefer is a strictly personal choice – some love the large schools, others thrive in smaller environments. The good smaller to mid-size schools generally have thriving international populations and excellent facilities. You can try using the SuperMatch function on the left (under find a college) for some other ideas.