Mountebank Blog

"There is nothing so impossible in nature, but mountebanks will undertake; nothing so incredible, but they will affirm."

Macaulay Eportfolios

eporfolio site screenshotIt took me longer than I wanted, but I finally managed to get the Macaulay Eportfolio site up and running. I’m very pleased with the initial installation–this is using WordPress Multi-User as an eportfolio platform, something that more and more people are starting to do. It was a long process to decide what would be best for Macaulay students–and I know there are many possible solutions to this kind of question. But WPMU offered several advantages for our needs. After some email exchanges and a visit with Jim Groom, I felt that the advantages really made it worth a try.

Those advantages, in brief:

  • Free and open source. It’s always good to conserve resources, and it didn’t sit well with me to shell out many thousands for a product that we might not stay with for very long, and that would then, by virtue of the money we spent, also own us–or at least hold a lien.
  • Easy to use and maintain with a small staff–and no full-time programmers. WordPress has a huge and helpful community, and I and the Tech Fellows have extensive experience with using it, changing it, fixing it, and extending it.
  • Easily customized (templates) look and feel. WordPress has so many themes, with such a variety of looks. Most of the “regular” eportfolio systems go too far in one direction or another. Either they’re completely standardized with at most a little color change to express individuality, or they’re wide open and thus very difficult for students to navigate the process of customizing their appearance. WordPress themes, which give a range of different attractive options, easily switched or re-switched, or even altered (or created from scratch) by more advanced students, seemed like a perfect compromise
  • A cabinet of curiosities/museum. This was kind of the controlling metaphor I wanted for the eportfolios, and WordPress really lends itself to that. For a while I was stuck on the repository idea (the box in the basement metaphor). I was really considering that the eportfolio system had to be a full-service system, with the area for “dumping” all the artifacts or content integrated with the system for reflecting on and presenting that content. But Jim Groom (in one of those should-have-been-obvious brilliant recommendations) unstuck me from that. The repositories are out there, easily available, and it’s just not necessary (or even really advisable) for me to focus on providing them. With YouTube, flickr, Google Docs, voicethread, odeo, etc., why bother to focus so much on providing that “box”? As a cabinet of curiosities, or as a museum, it’s possible to just pull all the content and rearrange it, to walk around or to sit with it, to show it to others in a guided tour, or to have private rooms, or members-only displays. The metaphor’s not perfect, but it got me moving in the right direction, and I integrated it into the site description.
  • Easy to organize and reorganize. This one may need a little work with WordPress, but the idea is that the categories become the organizing tool. Like tagging, the categories can be post-facto, rather than predetermined, and there can be multiple (or adjustable) categories for any item. That’s key I want integrative learning–seeing relationships between and among different learning activities, to be built-in to the eportfolio.
  • Reflection and interaction central. Once the repository is separate from the system, the posts become reflection and consideration…and even better, they also provide the interactive element through comments. If an eportfolio lives and grows, and encourages collaboration and development…well, that’s what it’s there for. And rare.

Those are the basics (apart from the ones I’m forgetting), and it remains to be seen how it all works out when (probably in the fall) students really start using the system.

One of the best things we have here at Macaulay is the Tech Fellows–so however it all begins to roll out, I’ve got them for support, and ideas, and development, too.

More updates as this develops!

More on the University of the Future

At BuzzMachine, Jeff Jarvis has a post on “GoogleU”–and it’s a theme that Will Richardson has picked up before and returns to again.

And of course it’s an idea I discussed (in SF terms) some time ago.

I think the idea is growing–the idea of open education, or distributed university, whatever you want to call it–where learning is by choice, and engagement is the motivation. I know it’s growing and discussion of it is growing in the edublogging community, but I’m also thinking about what students are thinking about it–or if they’re just doing it.

As many have mentioned, at least in our current system, credentialing is the big issue. But I’m thinking (and seeing) that students are perfectly able to separate what they must do for credentials (grades, enrollment and registration, degrees), from what they want to do (and will do) for their own learning (travel, social networking, wikipedia-ing, discussion forums, gaming, and working).

And a big part of the idea of the University of the Future is that we no longer will have such strictly-defined categories as “student” or “teacher.” When classes or learning can be for anyone, from anyone, then the person who is learning at the moment is the person who is teaching at another (or at the same) moment. And that person (or those persons) might be any age–any level of experience–not just anywhere or anytime in space or time in the world, but anywhere or anytime in their own life-space and life-time.

So “where are the students” or “what do the students think” becomes more of a limiting question than an opening question.

Macaulay Students on ABC

This just came up a week or so ago, and I’ve been working very hard to help make it happen. Now it’s on!

Tomorrow night ABC News Now (their online news service) will be showing live interviews with students from across the country…including four of ours!

Got the lighting and background and sound and video working today (at least in a test) and I think it will be very cool.

I’ll be there, hoping for no glitches, and fixing them as they occur, and making sure everything goes smoothly, so I won’t be able to watch it myself…but I hope many others (35 million?) will check it out.

Press release here.

(And adding later after the fact–direct link to the video here)

NYC Snapshot

2007 Snapshot GalleryA few weeks ago, on November 11 (11/11, get it?), all the Macaulay freshmen took photos to represent their view of NYC. It’s a great range of images, some captured on camera phones at low resolution, some of neighborhoods and streets, animals, eyes, people and subways. Then they uploaded them to an online gallery we set up, so they could rate and comment on their classmates’ photos. Now (starting tonight), they’re having a brick and mortar gallery show in the Macaulay Center. Student curators assembled, grouped and hung the photos (with lots of technical and practical help and late hours from Macaulay staff), and now they get to walk among them, look at them, talk about them, and hear guest speakers and enjoy light refreshments.

I’m impressed by the event, and I love looking at the photos. And the students’ captions. And their comments! Each year we get new freshmen, and a new group of views of the city.

CUNY IT Conference 2007

This year’s CUNY IT Conference was a good one for me–although different than it’s been in the past. I got to see people from my various communities in CUNY, including some I don’t see so often anymore. As time goes by and my CUNY role broadens, so do those communities–so it’s even more fun, like a reunion, to see and greet them all. I was still recovering from a bad cold, so I had to be careful about hugging and handshaking (and forgot about that more often than I should have–apologies to anyone I infected!).

I also was pleasantly surprised and honored to receive (as a member of the Consortial Faculty of the CUNY Online Baccalaureate) a Mike Ribaudo Award for Technological Innovation. A beautiful certificate, and (it’s rumored) a Zune are my reward–but the recognition was worth a lot more.

And I moderated two very successful panels with the Macaulay Honors College Instructional Technology Fellows. That was another difference for me–instead of presenting on my own, I was a convener and moderator–letting the ITF’s do the real presenting. And their presentations were fantastic. I’m so happy and impressed to be able to work with such a brilliant group of colleagues. Their work with the students, their willingness to try new things, to think about pedagogy, to learn new technologies from scratch…I can’t take credit for any of that, but I sure do enjoy seeing the benefits.

Of course the conference also had its drawbacks–as it always has. Because it tries to meld the two kinds of “I” in “IT” (“Information” vs. “Instruction”…but more specifically, it’s administration vs. teaching/learning) into one conference, there’s a division of audience, and a division of types of panel, that doesn’t always quite work. (Jim Groom has an excellent blog post on this subject) Presentations about telephone systems or ID card scanners make a totally separate “track” from presentations about using wikis for interdisciplinary seminars–and the limited space and time of a one-day conference makes it so that there is only room on the program for a few presentations all together–somebody is always going to get left out. And that means that it’s just impossible to get to see everything you want to see. (This was even worse for me, because with two panels of my own, I just couldn’t make it to some of the panels I really wanted to attend–for example, Jim, Mikhail Gershovich, and Matt Gold’s presentation, as well as Howard Wach’s).

I know how hard the conference committee works to balance these two directions in putting the program together, and I think they usually do manage to maintain a fairly even balance. Last year I tried to do a numerical count, and it was just about dead even. But it could be that these two directions just don’t belong in the same conference.

Yet on the other hand, maybe there’s really something to be said for getting these two areas, the people in these two different roles, to talk to each other. That doesn’t happen at this conference very often, but that doesn’t mean that it can’t happen. Or at least I like to hope not.

My own role these days is an attempt to bridge those two directions–or actually to reinvision the traditional hierarchy between them. At Macaulay we’re making a real effort to put teaching and learning first and foremost–to make the administrative/IT side totally answerable to, and totally in the service of, teaching and learning. And maybe there’s part of an answer there. Traditionally it’s the administrative side that has held the reins. They have had the money, they have had the decision-making power and the institutional influence. And all too often their priorities and interests have been very different from the teaching and learning side’s. And all too often their attitude toward the teaching and learning side has not been positive (and that goes both ways, possibly).

I’ve written before about how I think that has to change–and now that I’m in a position where I’m really actively trying to change it, I think that just flat reversing it, putting the reins in the hands of the other side, will not take care of the problems all on its own. I do think that the ultimate authority, the ultimate influence, really does have to be on the teaching and learning side, but I also think there has to be more room for conversation, communication, and mutual respect than there has generally been. If that is possible.

Know How to Ask

In the course I’m co-teaching in the CUNY Graduate Center’s Interactive Technology and Pedagogy program we’ve been talking about some of the skills and tools that students need to know and use in the media universe. We discussed (it was a digression, as I remember) how access to information sometimes can be a curse as well as a blessing, if students don’t have the appropriate questioning, critical, and researching skills.

And then serendipitously I was reading Robert Silverberg’s Nightwings (I read the first part long ago, when it was a Hugo-winning novella, and only recently discovered that Silverberg had added another whole section to expand it into a full novel.)

In Silverberg’s imagined post-lapsarian world, some kind of pickled human brains take the place of networked computers…but there’s still that same problem:

Any citizen has the right to go to a public thinking cap and requisition an information from the Rememberers on any given subject. Nothing is concealed. But the Rememberers volunteer no aid; you must know how to ask, which means you must know what to ask. Item by item you must seek your facts. It is useful for those who must know, say, the long-term patterns of climate in Agupt, or the symptoms of the crystallization disease, or the limitations in the charter of one of the guilds; but it is no help at all to the man who wishes knowledge of the larger questions. One would need to requisition a thousand informations merely to make a beginning. The expense would be great; few would bother.

For larger questions, neither the Rememberers nor the internet can be of much help…at least not without the real skills, almost enough to be a Rememberer, or more than a Rememberer, yourself.

Real-Name Blogging

A long pause in blogging lately, and one not entirely motivated by laziness or busy-ness, although both did play a role.

I’ve always kept this blog using my own real name, and with my own institutional affiliation and (some degree of) personal identification right out in front. It was something I thought hard about when I started the blog, and I felt pretty strongly that I wanted this to be public and not anonymous. There are some great anonymous blogs out there, and some blogs which are great because they’re anonymous. But one of the reasons I wanted to do the blog was to make contacts with people, and I wanted to contact those people as myself–with my real name. So the blog has always been my own, and it’s on a website that I own and pay for.

I’ve always been aware that my blogging was public, and always felt that what I said here should only be what I was willing to say publicly. And that worked well for me, for a long time. Sometimes some people didn’t like what I said, but they were always willing to address it with me head-on, in the comments or by email, and often (not always) we came to some better understanding because of it. We each learned from the experience.

This blog has never had a huge audience, and that’s been OK, but I’ve valued the audience I’ve had, and I’ve valued the fact that I was always real, always honest here.

Something happened, recently, though.

I wrote a post (no need to try to find it. It’s not here anymore–it’s private now and only I can see it. It may stay that way forever. I may make it public again sometime, and if I do I’ll edit out this little parenthetical comment). It was a post that I thought about a lot. It was personal. It was reflective. I worked on it and I posted it because it said things that I wanted to say and to say publicly.

I had mixed feelings when I wrote it–some sadness and nostalgia, some hope and ambition, and some anger and resentment. I think all of those feelings came through in the post, and I won’t deny any of them. They were all justified.

There were also some judgments about another person in that post, and while those judgments were negative, they weren’t nasty, they weren’t rude or offensive, and they were certainly (in my eyes) fair and well-deserved. The person wasn’t named–but anyone who knew the person and who knew me would know who the person was.

As it turned out, though, there is one reader of this blog who posted a comment on my post. That comment was rude, was nasty and offensive. And it was posted anonymously. But the cute pseudonym the commenter used was transparent, as was the IP address from which the comment came, as was the particular style of rudeness, so I do know who that commenter is. But I won’t name that commenter, either. I deleted that comment, as I’m sure the commenter expected. But the commenter went farther–the commenter printed out my post and passed it to the person about whom I had made the negative judgments. I know the motives of that commenter. I know the character of that commenter, and what that commenter was trying to accomplish.

There weren’t any real consequences, I didn’t suffer in any real way. But it was a cowardly and devious attempt to hurt me, to use the blog to hurt me, and although the attempt failed, it shook me. It made me think twice about blogging anymore. And it did make me move the post in question out of the public area of the blog.

But as I’ve thought more about it recently, I’ve decided that there’s no real reason for me to stop the blogging enterprise. For whatever small public voice and tiny audience this blog has, I like having that. I’ve got more things to say, and I’m going to continue to say them.

This has never been the most active of blogs. But it’s not going to be a silent blog, either. I don’t think it needs to be.

And it will continue to be in my real name, and with my real thoughts and honest reactions.

19 Years

RIPI haven’t been doing much blog posting lately at all–for a reason that I’ll probably explain in a later post. But today’s date is one that I never fail to acknowledge on this blog–or anywhere. After 19 years, it’s still a sad anniversary, still hurts. It’s different every year, but the hurt is no less deep.

R.I.P. Scott Daniel Ugoretz.

February 24, 1964-October 28, 1988.

Why not? An iPhone Review

antique telephoneIt’s not like there aren’t enough iPhone reviews out there, but this is mine! If you don’t want to read my whole review, here’s the bottom line.

I love it. It’s great. Some flaws, but nothing that can’t be corrected, and even with the flaws, it’s totally, totally worth every penny.

Now–my background. I’m moving to the iPhone from the Treo 650. I owned the Treo for almost three years, and I liked it very much. Bought it new for full price (which was only a little less at the time than the iPhone is now), and used it every day. I am not one of the high-powered productivity fiends who are the biggest Blackberry customers. I don’t depend on the phone or instant email for critical business. I also used my iPod every day, for music and podcasts.

So–the iPhone. Let’s take the categories of the functions it offers.

The Phone. First of all, it’s a cellphone. It’s a great phone. I don’t care about voice dialing, had it on the Treo and never used it even once–never even set it up. I do have a bluetooth headset (just got it a couple of weeks ago) for when I’m driving, and it paired immediately with the iPhone, no trouble at all. The sound quality for listening and talking on the iPhone is terrific. Much better than I’m used to, and that’s the case when using it held up to my head, using the speakerphone, using the bluetooth headset, or using the builtin mike in the iPhone earphones (that was a surprise feature! More about that later).

People have complained about ATT reception and service areas, and that has been no problem for me whatsoever. In fact, with the Treo, I had Sprint, and that was much worse–in my own house, I got almost no reception at all. With ATT, I get great reception everywhere so far.

The controls (dialing, hold, conference calling) and the contacts (especially the picture caller ID) are just perfect–efficient, easy to use, even attractive (and more about that later). You can’t add custom ringtones, a fact that people complain about, but that doesn’t really bother me. I almost always keep it on silent and vibrate anyway. The vibrate might be a little weaker than it was on the Treo. It would be fun to use my own mp3 (I used to use the bosun’s whistle sound from Star Trek) for a ringtone, and if they make that possible later it would be good, but it’s far from essential.

It does get a little warm when you hold it to your ear on a long call–like any cellphone.

The Internet The browser is great. The screen (and this is a feature that helps everything on the iPhone), is the brightest, clearest, most beautiful screen I’ve ever seen. It’s absolutely gorgeous, including in bright sunlight. Having the pages display as real websites, not a WAP-crippled version, really helps. I can even read the small text sometimes without zooming in, and when I need to zoom, it’s quick and easy and intuitive. The browser is super fast on wifi, and even though people complain about Edge, even on Edge it’s much faster than what I was used to from the Sprint Treo. Flash support would be a very good addition–that’s the biggest lack, but from what I hear, it’s coming soon–maybe by the fall.

The Keyboard The lack of a period key on the main keyboard is a little bit of a drag (although I learned that it is a drag–if you drag your finger from the “123” key to period, you don’t have to really leave the main keyboard), and it’s taking some getting used to for me to appreciate the auto-correct function, but after even just about half an hour of using it, I could see that it’s going to be way better than the Treo. I wouldn’t want to type long extended things on it (this post is typed on my computer, not the iPhone), but that’s the case for any portable device. For small emails or text messages, or for URL’s, it’s going to be faster and easier than the other keyboards, I’m sure.

I don’t mind the lack of touch feedback. The visual feedback is good, and there’s sound if you want it turned on. I never was able to type on the Treo without looking anyway–and I don’t think people do that on the Blackberry (I may be wrong). Another thing that seems to get ignored is that mechanical, physical keyboards tend to break or get clogged up with gunk. On the Treo, the “H” key was reluctant to register for quite some time–overuse and dirt, I’m sure. That will never be a problem with the iPhone keyboard.

Email I’ve used it with gmail and with POP access to another (work) server. It’s totally fine. The engadget review mentioned a delay in moving from one message to another or in deleting messages. I notice no such thing. It’s almost instantaneous. Unfortunately, there is no bulk email deletion–you do have to go one at a time–and that’s a drawback. Also, in Gmail, because of the way Gmail structures “conversations” you get a copy in your inbox of every message you send. Too bad, but it’s not an iPhone problem, it’s a Gmail problem.

Of course there’s no push (other than Yahoo). You can set it to auto-check at different intervals (every 15 minutes is the most frequent), but I’m not doing that. If you really get hundreds of emails a day, you’re probably better off with a Blackberry. But that’s not me.

Here, too, the screen and the appearance help a lot. If you get html email, the colors and fonts show right up. If you have picture attachments, they show up, too. The way things slide on and off the screen, or into the garbage can when you delete them–the animations–are fantastic.

iPod The sound quality is great. The navigation in cover flow, and the album art (again, the beautiful screen), it’s all beautiful. The included headphones have a (very tiny) little microphone/button built in to the cord–and that allows you to pause, resume, or go to the next song without taking the iPhone out of your pocket. It also automatically pauses the music and lets you answer a phone call, just by clicking it, and then resume the music after the call. You don’t have to put the phone to your ear–just click and talk.

There is one big bug right now. You can not browse the web and listen to the iPod at the same time. Well, you can–but it will constantly crash (not a major crash–it just stops playing the music) every few minutes. I’m hoping they’ll fix that soon. I don’t want to browse and listen to music all the time, but it is one of the promised features, and I do want to be able to do it, when the opportunity arises. It’s been widely reported, so I’m sure Apple’s aware of it. It’s clearly a bug, and whatever it takes, it needs to be fixed.

I’ve read the complaints about not being able to use third-party headphones without an adapter. To some extent that’s true. However there are a few things to mention about that–one is that the iPod headphones that are included seem to be better sound quality than included headphones used to be with iPods, and the little clickable microphone thing on the cord is a big, big benefit. So third-party headphones might not be so necessary. The other thing is that the jack is actually a standard jack, it’s just recessed (maybe to protect the jack from twisting or pulling of the cord?), so most third-party headphones, because of the rubber sleeve around the jack, won’t fit. But–what I did with the cord for my car’s cassette adapter and my Sony headphones is very easy. If you take an Xacto knife and shave away some of that rubber, you don’t need any adapter, or anything. Your headphones will work just fine. It’s a little ugly, and messes up your headphones’ appearance (not much, but a little), and I can see that if you had a super-expensive pair you might not want to do that, but it works fine for me. In fact, I’m planning to do even more surgery, I think, and graft the Sony earbuds onto the iPhone cord, so I can have the comfortable earbuds with better sound, and still use the clickable microphone thing.

Other Features The camera is great–much better than the Treo (however, it is a cellphone, not a digital camera). No video, but maybe someday, and again, you can use a real camera if you want video. The Google maps feature is amazing–clear, sharp, and (in wifi) very fast–satellite view looks fantastic.

The YouTube is fun–and I’m seeing great teaching and learning possibilities there. It’s easy to upload videos (student-created or instructor-created) to YouTube, and students can then watch them on a portable device, in the field, in a museum, on a walking tour, at the library…and those videos can be screen captures, slideshows, maps, logic puzzles–there are lots of possibilities. Even better, one thing that the iPhone has that iPods don’t, is a speaker–not a great speaker, but decent. So YouTube videos, or video or audio on the iPod function, can be shared. That’s a great benefit-students can share content with each other, working collaboratively, with a little portable device.

I think it’s likely, too, that there are more features to come–the thing is basically a very small computer, with a phone, that can be carried around. It’s approaching the ideal tricorder. It doesn’t have all the sensors yet, although the proximity sensor that it uses to sense a nearby face and turn off the screen might have some interesting possibilities, like the sensors that determine the orientation and automatically flip the screen to landscape or portrait mode. I’m also interested in the camera as a sensor–reading bar codes? facial recognition? character recognition? It’s not the highest resolution ever, but I think the use of what is actually a visual sensor for teaching and learning (in a mobile environment–outside the classroom) deserves more thought.

The Notes function is lame. It doesn’t sync with anything.

The Calendar is excellent–mostly (again) because of the screen and interface. It syncs great with iCal, but unfortunately just puts all your calendars into one–doesn’t keep them separate if you have separate calendars for, say, work and home. So that’s a flaw.

The SMS is good (but no automatic smilies 🙁 )–and if you really want chat, there is Meebo, the Weather is fine, the Clock and Calculator are fine (the Clock has some good functions, the Calculator is very standard–neither one is anything to get excited about, but who really gets excited about clocks or calculators? Not me).

I don’t have any use for Stocks, and haven’t even looked at it. I’d eliminate it if I could. Couldn’t care less.

Syncing is really quick and easy–and you can disconnect in the middle with no problem. Another feature that I haven’t seen anyone mention is that you can sync to different computers for different things. I have my music library on a PC, so I sync to that for the iPod function, and my contacts and calendar on a Mac (that syncs to Google Calendar), so the iPhone can sync to that machine for those functions–it’s not tied to one single computer for syncing.

Overall I can’t say enough for the look and feel. INTERFACE MATTERS. That’s the big lesson of all Apple products, and the look and feel here are really revolutionary. It’s just so much better than any other similar product that there really aren’t any similar products. The animations and interactions are not just eye-candy. They help make the device more usable, they play into our intuitive senses of how things work and what we’re doing. And the screen is just so great to look at!

The flaws are not serious…and the fact that Apple can fix them (and will they? I think so–hope so), transparently, automatically, when you sync, which you’re going to do anyway!

The very biggest flaw (aside from the crashing when browsing and listening to music, which is clearly a bug that needs to be fixed), is that there is no way to read ebooks. I may be one of the very few people in the world who actually likes to read whole books on the portable device, but I read many of them (dozens) on my Treo, and with the great screen on the iPhone, it would be so, so much better. Apple has to come up with something for this. ITunes can already handle pdf’s, so I’m hopeful. But this is the only really serious drawback for me–reading on the subway one-handed, without having to take a paper book out of my bag, had become a very pleasant routine for me.

Again, bottom line, this device is great. And no, I didn’t wait in line at all. I walked into the Apple store (with my wife and kid) at a mall in New Jersey just off the highway on my way home from vacation, bought two iPhones, and walked out. No shortage, no struggle. And the activation on iTunes took all of 10 minutes–for two iPhones–once I got home.

There are more features and more things for me to discover–and I probably forgot to mention some things here–but that’s the general response.

Call me fanboy if you like! I can’t protest!

Testing Lightbox and Iimage Browser Together

the iimage browser window with the options I addedSo this is a fun thing–I took the Lightbox 2 script and married it to Iimage Browser. Lightbox has the effect that anyone can see (check the images below). It takes a thumbnail linked to a full-size image, and instead of just having that full-size image open up normally, it gives it a cool overlay effect–this page darkens, and the new image opens above it, sort of laid on top. Even better, if there’s a series of images, it gives the number of them, and “next” and “links” that appear when you mouse over the image. That’s fun, but it wasn’t quite elegant or user-friendly enough. On this blog I use the Iimage Browser plugin on the back-end (you can’t see that as a reader) to easily upload images and add them to posts. I had already hacked Iimage Browser a bit, to add options to “float” the images on the right or left of a post (wrap the text around them). So for this, I hacked it again, to add the lightbox function for any thumbnail, and to give a simple text box choice, no coding necessary, to also use the Lightbox series effect easily. If I get time (and remember what I did), I should probably wrap it up and pack it up with nice instructions, too. It’s not really a big modification to either the script of the plugin–and if I were even better about this (and had more time)–I would really put it all together into a plugin that would do everything. But for now, it was a stretch of my abilities, and I’m impressed with myself that I made it work!

Here’s an example with just one single picture (without wrapped text–not floating)this is my caption
So that was one picture–now I would like to have a series of pictures all together and be able to navigate next or previous. so I’ll put them here
this is the cuny bannerdportfolio pagethe online ad