I have just completed two courses on analog circuit design at the master's level covering the basics of circuit design using both bipolar and mos transistors.
the courses have covered most of what was done in the gray and meyer and johns and martin text book.
i'm now looking for ways to expand the scope of my knowledge in this field, outside of the classroom.
i'd be most grateful if anyone could tell me how to go about doing that.
I find it best to learn by doing. Take some of that theoretical knowledge and start tinkering with real parts. Find a hobby project and build some circuits, blow stuff up, figure out what went wrong, fix it, add more features, etc...
Make a robot, or remote-controlled "something"... start simple, and add-on, or replace existing circuits will bigger/better circuits of the your own design. The sky's the limit.