Professional Documents
Culture Documents
FIREWALL
PENHAGEN
ENHAGEN
AGEN COPENHAGEN
COPENHAGE
MARCH 2010 COLLEGE OF COMPUTING WWW. GTFIREWALL.COM
COPENHAGE
NHAGEN C OPENHA
COPENHAGE
DIGITAL & COMPUTATIONAL MEDIA TRAVEL TO
COPENHAGENCOPENH
COPENHA
OPENHAGEN
[ HACK WEEK ] STUDENTS PREPARE FOR A WEEK OF HACKING
[ LACK OF SCIENCE IN CS ] TORONTO PROF. SPEAKS WITH THE FIREWALL
COVER BY: JEANIE CHOI
& TERRIS JOHNSON
CONTENTS
ACADEMICS
AT A GLANCE
4: WHERE’S THE SCIENCE?
20: SPOTLIGHT:
PROGRAMMING TEAM
THE FIREWALL TEAM
22: UPCOMING EVENTS
PRESIDENT STAFF WRITERS COMMUNITY
Karthik Narayan Jeannie Choi CONTRIBUTORS
Cristina Gonzalez Gaurav Mathur
EDITOR-IN-CHIEF Ashish Narasimham Stephanie Tumlinson
Chris Russell Connie Chen Moinak Bandyopadhyay
Andrew Panfel Aaron Sun
CHIEF COPY EDITOR Chaitanya Adgaonkar
Aurel Lazar
SPECIAL THANKS
CHIEF LAYOUT EDITOR Meredith Goodman
Terris Johnson Tom Pilsch
Cedric Stallworth
CHIEF WEB DEVELOPER
Joy Buolamwini
WWW.GTFIREWALL.COM CONTENTS 2
AN OPEN INVITATION
KARTHIK NARAYAN
THE FIREWALL PRESIDENT
FIREWALL
Writing
Layout Editing
Web Development
Illustrating
Art/Graphic Design
Photography
Sponsorship
YOU CAN CONTRIBUTE TO THE COLLEGE OF Marketing/Publicity
COMPUTING STUDENT COMMUNITY! Printing and Distribution
WWW.GTFIREWALL.COM CONTENTS 3
ACADEMICS
WWW.GTFIREWALL.COM ACADEMICS 4
COMPUTER SCIENCE.
WHAT DO YOU MEAN BY THIS?
I don’t know about Computer Science as
a whole, but there’s certainly not enough
“science” in software engineering. Take
UML, for example: where is the evidence
that drawing class diagrams and sequence
diagrams actually results in better or
cheaper software? Or arguments over
Java versus Python versus whatever
your favorite language is today: we’ve all
heard people yell about this, but where’s
the evidence? Note that I’m not saying
different languages don’t matter---I’m
saying that if people as smart and as
talented as Larry Wall (Perl), Joshua Bloch
(Java), and Simon Peyton Jones (Haskell)
disagree, it’s time for us to stop yelling and
start being systematic.
WWW.GTFIREWALL.COM ACADEMICS 5
COURSE SPOTLIGHT: CS1050X
PROFESSOR CREATES MEMORABLE LEARNING EXPERIENCE
Such is the fame of this course. So, what it is classes like Dr.Vazirani’s that can
makes this course tick? reverse this trend… [the course] is key
to ensuring that the best students are not
No course can thrive in popularity subjugated to slower-paced [curricula].”
without that zing and oomph. True,
it’s difficult to lay a finger on exactly Patrick Dillon, a student who took CS
what these aspects are, but Dr.Vazirani 1050X in the spring of 2009, said that Dr.
has been able to harness CS 1050’s Vazirani’s methods of teaching “allowed
sparkle and turn it into something else. the student[s] to speak their minds as
WWW.GTFIREWALL.COM ACADEMICS 6
AND THEN THERE WAS IPAD
HOW THE IPAD WILL CHANGE LIFE, UNIVERSE, EVERYTHING
WWW.GTFIREWALL.COM ACADEMICS 7
Apple decided to leave out the pen, the for many uses such as essay outlines
full operating system, and the digital and storyboards. This is how I want to
notebook application. Apple pretty much write my essays; if I have the ideas in my
made the decision to make the iPad a head, why should I stress getting them
big iPod touch, which is problematic. written down correctly? Tablets will bring
Earlier, Jobs talked about two different a revolution in computing and content
categories of computers: mobile and creation; the way we get ideas onto paper
regular. A mobile device, like an iPhone or won’t be so difficult if there’s no paper.
iPod touch, is best at receiving content. It’s simple, just express the ideas however
Watching a podcast, checking email, you can, and let the tablet do the work of
listening to music, and playing small games piecing it all together.
are tasks well suited for mobile devices.
A computer is best for creating content: While this seems like a futuristic dream,
writing documents, typing emails, and some aspects of it are being created
creating movies, music, and games. In present-day when designing tablets. The
order to be middle ground, you have to Microsoft Courier concept is a tablet
be good at both. The iPad, being only a big device that merges some of these ideas.
iPod touch with a restricted OS, seems In the demo video, an artist writes in her
WWW.GTFIREWALL.COM ACADEMICS 8
CAREER
INSIDE INTERVIEWS
STUDENT SHARES EXPERIENCES WITH INTERVIEW PROCESS
HORROR #1
BY CHRIS RUSSELL started at a Tech Talk in mid-Fall 2009. questions (like what date could I start and
We’re smack in the middle of job One of Company 1’s software engineers whether or not I could receive a security
application season at the moment, and was on campus to give a talk about one clearance) and what my specific interests
many students are having to figure out of their products and encourage students in the company were, then went over my
how to apply for their first job that to apply for both full-time and intern resume for about five minutes. After that,
doesn’t involve flipping burgers. Career positions. Their products really sparked the serious questions started. All said and
Services and the College of Computing my interest, so after he finished his talk, done, I was asked three questions, all of
advisors have an armory full of useful I introduced myself and handed him my which were heavily data structures and
information on the subject, but, until resume. algorithms oriented. All three involved
you’ve gone through the process yourself, using a data structure to solve an unusual
it’s difficult to really know what it’s like. Fast forward to winter break, and I got sorting or mapping problem, and all three
an email that said their recruiter liked were things I had never considered until
While a full-time position is still a few my resume and wanted to set up a forced to think about them. These took up
semesters off for me, my search for a phone interview with me. I said I was about 2/3 of a 40 minute phone call, which
summer internship is quickly drawing to still interested in the position, we set up left me a few minutes at the end to ask
a close. a time for them to call, and I played the questions of my interviewer.
waiting game until the time came.
COMPANY 1 The interview started out simply
For Company 1, the whole process enough. They asked a couple of logistical
WWW.GTFIREWALL.COM CAREER 9
explore the city a bit.
After getting back, it took almost two
weeks to hear from them, due in part to
a rather amusing game of phone-tag that
lasted for two days. Unfortunately, the
company didn’t make me an offer, citing
my lack of coding experience, but said
to get back in touch with a year or two
more of experience under my belt.
COMPANY 2
Company 2 was an Atlanta-based
company that, thanks to a bit of blind
luck, I stumbled across at the spring
internship fair. Walking by their table, I
noticed a position that seemed to match
my skill set, and asked the recruiter a
few questions about it. She was more
than happy to answer my questions
and just as happy to take my resume. I
received a phone call later that afternoon
encouraging me to sign up for an on-
INTERVIEWING SPACES IN THE
campus interview later that week but,
CAREER SERVICES BUILDING
unfortunately, it clashed with my interview
IMAGE: CHRIS RUSSELL
with Company 1. She said that was no
problem, and said she’d get in touch when
A week later, I got an email inviting me ones I had in my phone interview. One they came back to campus later that
out to do an on-site interview at the interviewer didn’t mind me writing out my month.
company’s main office. They offered to pay ideas in pseudocode, but the rest handed
my airfare, room, and board for a two-day me a dry-erase marker and asked me to Sure enough, a few weeks later I received
stay, and wanted to know if I was free two program my ideas on a whiteboard. One an email encouraging me to sign up for
weekends from when I received the email. had me balance an AVL tree, another had an interview time slot on Career Buzz.
I said I was, they arranged my travel plans, me use a hash table to remove duplicates I picked one, emailed the recruiter to
and sent me my hotel, flight, and rental car from a list, and another even had me turn confirm the time, and dusted off my suit.
information. a number into a string by converting it to
base-26. All in all, I saw some really cool The day of the interview, I signed in at
I flew into town on a Thursday afternoon, problems, but it was an exhausting couple the Student Success Center and met
crashed in a (very nice) hotel for a night, of hours. my recruiter outside my assigned room.
and left for my interview early Friday While the interview with Company
morning. I followed their directions to After the interviews ended, the engineers 1 was highly technical, this interview
their office, checked in, and was given a took us to lunch (on them, of course), was definitely a character-driven one.
badge and a cup of coffee. After a short and brought us back for a product demo. Rather than asking me to code complex
explanation of how the day was going This was particularly cool, as it gave us a algorithms, my interviewer walked me
to progress, I was ushered into a board chance to see a lot of things they hadn’t through my resume, asking me questions
room, and my interviews commenced. shown us at the on-campus info session about problems I’d encountered, how
and also gave us a more hands-on view I solved them, and what I learned from
Before the day was over, I talked to four of their product. The day ended with a them. It’s important to note, however, that
different software engineers for about short conversation with the company’s she did not ask me for generic fluff. In
an hour apiece. Two spent a few minutes head recruiter, who answered my logistical other words, she didn’t ask me to spout
skimming through my resume, but the questions, and said I’d hear back from off a series of buzzwords and corporate
vast majority of each interview was spent them within the week. I had the rest of rigamarole. She wanted concrete, specific
working through problems similar to the the day to myself and took the chance to examples from my classes, research, and
WWW.GTFIREWALL.COM CAREER 10
organizations about problems I had solved, in a week. I left feeling a little uncertain IMAGE: CHRIS RUSSELL
and what I had done to solve them. about my performance, and wasn’t
expecting good news when the following
Afterwords, she gave me a chance to week drew to a close. However, to my
ask any questions I had, which I did, and surprise, they invited me out do an on-site
handed me a thick application to fill interview at their main office.
out. I completed it, wished her a happy Travel plans were made much as they
weekend, and sent her a thank you note were for Company 1—though, as
later that night. She responded the next Company 3 was significantly larger,
day and let me know I’d hear from them the process seemed a great deal more
sometime in mid to late March about the organized—and I received a stack of prep
rest of the selection process. material as tall as my desk. I reviewed as
much as I could, approved the travel plan
they sent me, and got ready for another
COMPANY 3 intense weekend.
Company 3 was one I had been planning
on applying to even before the internship After a quick taxi from my hotel to
fair. I made sure they were attending the Company 3’s main office, I checked in,
fair, found their booth, and sought them grabbed a cup of coffee, and talked with a
out as the first company I spoke with. few other interviewees while I waited for
The recruiter was happy to talk with me, my recruiter to get a chance to meet with
looked over my resume, and suggested me. She was incredibly helpful, explaining
a few groups within the company that how the whole process was going to
would be a good fit for my skills. She said work, filling me in on what position and CAREER SERVICES
she’d submit the paperwork for me, gave group I was being considered for, and
me a handful of pamphlets, and invited me even offering me some advice on how to
to an info session later in the week. do well. After a brief run-through of my
interests and last-minute questions, she how I would go about designing and
testing it.
“UNTIL YOU’VE GONE THROUGH THE
Each interview lasted between and hour
PROCESS YOURSELF, IT’S DIFFICULT TO and an hour and a half, meaning I started
REALLY KNOW WHAT IT’S LIKE.” mid-morning and finished mid-afternoon.
I wrapped up the day with my recruiter,
Two weeks later, the recruiter emailed pointed me in the direction of my first who told me I’d hear within four or five
me and asked if I was interested in an interviewer and wished me luck. days and gave me the address of her
on-campus interview. I told her I was, she favorite local restaurant. I thanked her,
sent me a list of available times, and we As with Company 1, I spoke with four checked out at the front desk, and went
got everything scheduled as quickly as different interviewers throughout the day, to grab some dinner. Halfway through
possible. though, unlike Company 1, I moved from dinner, however, my phone rang and, upon
office to office, while my interviewers answering, was told that I was being made
The interview itself was definitely a stayed put. The interviews themselves an offer for the summer. After an excited
technically heavy interview—preceeded, were fairly similar to my on-campus conversation and a few quick thank you
as always, by a brief scan of my resume— one. They gave me a set relatively notes to my interviewers, I booked it back
though it wasn’t quite as intense as straightforward problems to code, and, to the airport and caught the red-eye
my phone interview with Company 1. again, seemed more interested in the how back to Atlanta.
My interviewer only asked one fairly and the why of my thought process than
straightforward programming question, in how perfect my final answer was. In
and he seemed much more interested in addition to these, they also asked me a
my thought process of getting to, testing, few abstract, open-ended questions like, “If
and optimizing my solution than he was in I told you to do task X, how would you go
my solution itself. He left time for me to about doing it?” or handing me a random
ask a few questions, and said I’d hear back object from around their office and asking
WWW.GTFIREWALL.COM CAREER 11
IMAGE: COURTESY OF COPENHAGEN ITU
GEORGIA TECH AND COPENHAGEN ITU COMBINE FORCES
BY CHRIS RUSSELL semester or—if they so choose—an also some insight into how to best design
This year, the College of Computing and entire year studying at Copenhagen ITU. digital media.”
the School of Literature, Communication,
and Culture have teamed up to add Shannon Dobranski, Associate Director of The program is readily accessible to most
yet another country to the long list of Undergraduate Studies for the School of students, regardless of their progress
places visited by their students. For years, Literature, Communication, and Culture, in their degree track. According to
computing students have been able to said, “The Copenhagen ITU program is a Dobranski, as the ITU program focuses
spend their summers in Oxford and foreign exchange program that allows our more on the design and sociology of
Barcelona and any semester they choose students and their students to study at digital media, most computing students at
in Metz, but this fall, some students will be each other’s universities. It’s a good match Tech won’t encounter many technological
going a bit farther north: Denmark. for CM especially—but also CS—because barriers. She said, “There’s a lot less
it focuses on design.” computation on the Copenhagen side of
The new program is set up as an things… Our students won’t have any
exchange between Georgia Tech and The coursework there gives students difficulty fitting into their program.”
the IT University of Copenhagen, a some background in design and some of She continued, “They’re going to give you
university specializing in digital design the social consequences and contexts a lot of design expertise...and they’re
and new applications for digital media. in which digital media is being used...It going to give you a lot of the sociology of
Tech students interested in studying in gives you a theoretical understanding of digital media—sort of the effect of digital
the Scandinavian country can spend a the current position of digital media and media on society.”
WWW.GTFIREWALL.COM INTERNATIONAL 12
LEFT: HOVEDINDGANG BUILDING
RIGHT: INDOOR HOVEDINDGANG ATRIUM
Of course, since the program is an established [relationship].” for HOPE. Additionally, as with many
exchange between the two universities, Something that sets Copenhagen apart is international programs, out-of-state
students from Copenhagen ITU will be the fact that it is, without a doubt, a full students pay in-state tuition while
attending Tech as well. Currently, the semester exchange program. The program studying abroad.
program’s directors anticipate hosting lasts the full 16 weeks of the semester,
3-4 students for the first round of the and students can expect to return with According to Dobranski, all said and
exchange and expect rapid growth once the credits to show it. Dobranski said, done, the cost of studying in Copenhagen
the program is well-established. The “In general, the students who study in is comparable to the cost for an in-
state student to study in Atlanta. While
she does advise that the cost of living
“THE PROGRAM IS READILY ACCESSIBLE TO in Copenhagen is high, the economy is
MOST STUDENTS, REGARDLESS OF THEIR friendly towards students, transportation
is cheap and high-quality, and students
PROGRESS IN THEIR DEGREE TRACK.” who choose to cook for themselves
rather than eating out every meal can
students who are coming to Tech will Copenhagen will return with 21 hours. expect to save a large amount. She said,
be in the second year of their bachelor’s That credit will be divided between “By the time you pay for rent there, and
program. CS and LCC classes, but we haven’t modest dining, it comes to about what
worked out which course numbers you could expect to pay here for dining
The first round of exchanges is set for yet… [However,] the credit will transfer and dorms.”
Fall 2010, but the program has been in back in a way that will be meaningful
the works for a while. Dobranski said, for computational media and computer Tech students who take part in the
“Our faculty and their faculty have science students.” program will come in during the fall or
been working on this for a number of spring (or both) of the second year of
years now, and [they] already have an For in-state students, all 21 hours Copenhagen ITU’s three year bachelor’s
will count towards hours attempted program. Their curriculum is a bit more
WWW.GTFIREWALL.COM INTERNATIONAL 13
COURSEWORK
BREAKDOWN
FALL
DIGITAL AESTHETICS
A straightforward design class, with a focus
on the sleek, spare design of Scandinavia.
UNDERSTANDING AND
ENGAGING USERS
An HCI class, with focus on the Scandinavian
principle that design is best achieved by observing
how it’s used.
SPRING
STUDENTS FROM THE DIGITAL DESIGN (Capstone and 4 electives - pick 2)
AND COMMUNICATION PROGRAM
IMAGE: COURTESY OF COPENHAGEN ITU CAPSTONE CLASS**
RUNNING AN E-BUSINESS
structured than Tech’s, meaning that their on your own with group members to
schedules are less flexible. A course build on what you learned…It’s a bit of OBJECT-ORIENTED PROGRAMMING
breakdown is available as a sidebar. different learning model, but it means that
That said, there is room for flexibility it’s a very collaborative setting.” TECHNOLOGY’S USES IN
in student’s curriculums. While the ORGANIZATIONS
expectation is that most students will The applications for the fall program A sociological approach to digital media’s effects
follow the curriculum described here, was originally due on Feb. 15th, but in groups.
students who find a research project or received an extension due to remaining
another class (in English!) that piques uncertainties about some details. Students GAME DESIGN
their interest can take advantage of it. interested in the spring 2011 semester
** Dobranski said, “In the spring, there’s a class
Dobranski said, “There [will] be a way can apply until Sept. 15th. The early that’s very much like a senior capstone class here.
to manage credit for other classes there. deadline is mostly due to the paperwork It’s a client-based, project driven class. Someone
We design the program so that students that has to go through. Dobranski says from the digital media industry in Denmark--and
are taking certain set classes, but you that while the visa application isn’t painful Copenhagen is a hub for digital media industries-
-will approach the class with a specific problem,
can deviate from that if you discover (it mostly involves mailing a passport to and the class will come up with [solutions].”
that there’s something else being offered the Danish consulate and waiting to get
in English, or if there are any research it back), it takes time. This is in addition
opportunities.” to the standard application to the
Office of International Education and to and especially to experience one of the
Copenhagen ITU’s educational model is Copenhagen ITU itself. unique cultural offerings of Denmark by
different from that of many universities studying design in Copenhagen, which is
in the United States. As Dobranski put it, Anyone who thinks they might be such a center for design and fashion and
“Work at ITU tends to be collaborative interested should consider applying. style.”
and self-paced...You’ll meet with faculty Dobranski said, “This is a special
maybe only once a week for an extended opportunity for Georgia Tech students. It’s
lecture, and then you’re on your own or a great way to experience another culture,
WWW.GTFIREWALL.COM INTERNATIONAL 14
CPT (Curricular Practical Training) is the
work authorization by which students
can work up to 12 months in a program
recognized by Georgia Tech. This is the
kind of work authorization which one
has to do before graduation. The other
authorization is OPT (Optional Practical
Training). Now, the traditional 12 months
that the International students used to
use is still there, but an amendment has
been made: the work period for STEM
Majors (Science, Technology, Engineering
and Mathematics) has been increased by
17 months. This gives the international
students a total of 12+12+17=41 months
to work and complement their university
education.
WWW.GTFIREWALL.COM INTERNATIONAL 15
COMMUNITY
WWW.GTFIREWALL.COM COMMUNITY 16
IMAGE: COURTESY OF GT ACM
IMAGE: COURTESY OF GT ACM
WWW.GTFIREWALL.COM COMMUNITY 17
M@CC THROWBACK HERO
M@CC THROWS IT BACK, HERO STYLE!
BY TERRIS JOHNSON both sides of Klaus 1116 and consoles twitching every student displayed during
The Minorities at the College of occupying both projectors. Thanks to Expert play.
Computing (M@CC) held its annual many student volunteers from around
Throwback event on Tuesday, February Georgia Tech, a large spectrum of Attendees enjoyed the variety of games,
16th. Each year, Throwback is themed consoles was represented. There were a pizzas, drinks, and snacks available at
to give a certain era or genre of gaming few Xbox360s, a few Playstation 3s, a Wii, Throwback Hero, with many of the
-- board games and video games -- the and a Playstation 2, all of which offeried refreshments disappearing within the final
spotlight once again. Previous years have students a number of platforms for game fifteen minutes of the event. A number
highlighted 80’s-90’s videogames games play. The list of games included Guitar of students reported having played
and last year’s event was centered on Hero 5, Guitar Hero 3, Rock Band 1 games they had never had the chance to
multicultural board and video games and 2, and DJ Hero. Groups of students play before Throwback Hero, and they
from around the world (Throwback typically played in teams of four on the appreciated the relatively short wait times
International). This year, M@CC focused projectors in Klaus tackling Rock Band to play all of the games.
on music gaming with games like Guitar 2’s song list with one particular student
Hero, DJ Hero, and Rock Band -- inspiring exploring his vocal skills with Blink 182 As advertised, students had the
the event’s title, Throwback Hero. -- many, many times. Students enjoyed opportunity to win prizes at Throwback
being able to play with similarly-skilled Hero by participating in the “Throwback
Throwback Hero was arranged as a teammates, as evidenced by the moments Score Attack: Guitar Hero 3” challenge.
pick-up-and-play arcade, with TVs lining of synchronous head-bobbing and finger- Contestants could sign-up in-person
WWW.GTFIREWALL.COM COMMUNITY 18
during the event or online, using the
event website -- ThrowbackHero.com.
Students were given one chance to play
pre-selected songs on Medium, Hard,
or Expert difficulty competing for the
highest score amongst the contestants.
Each difficulty level corresponded to a
particular prize, rewarding the higher
skilled players with better prizes. Although
many students participated in the score
attack challenge only three skilled players
walked home with new speakers or
headphones.
WWW.GTFIREWALL.COM COMMUNITY 19
IMAGE: COURTESY OF GT ACM
WWW.GTFIREWALL.COM COMMUNITY 20
a lot of fun," Andrew Ash says. Speed, strategy and whichever language enables
efficiency, concentration and accuracy are The team practices for the competitions us to solve the problem, which over the
some of the skills that can be honed as a throughout the year. The team holds years we have found Java to be extremely
part of the team he added. The team has weekly discussions on Thursdays from helpful in." On Sundays, from noon
received a lot of support from the faculty. 6pm to 8:30pm on the CoC 3rd floor. to 7pm, the team organizes simulated
Dean Foley, Cedric Stallworth, Meredith Each week they have 3-4 problems contests at the College of Computing,
Goodman, Elizabeth Collums, Jennifer that they work on. These problems where they run a contest from 1pm to
Whitlow and the College of Computing are algorithmic in nature, and cover 6pm. From noon to 1pm, they discuss
have been extremely supportive of topics and ideas such as Graph Theory, various ideas, and from 6pm to 7pm, they
discuss solution strategies for problems in
that contest.
“GEORGIA TECH PROGRAMMING TEAM
HAS BEEN INVITED TO THE The team has been performing well, and
is looking to improve even further. Topraj
WORLD FINALS 6 TIMES” says, “Georgia Tech has a top Computer
Science program... We hope to welcome
the programming team. The faculty has Computational Geometry, Dynamic brilliant minds into the GT programming
provided the team with space, computers, Programming, Greedy algorithms, Number team so that the team environment
food, transportation and most importantly, Theory, and Data Structures. Gurung says can be [an] even more intellectually
encouragement. The team is extremely "We encourage using Java... our philosophy stimulating experience." In March, the
grateful for their support. The team is is that programming languages are tools team will travel to compete in Mercer.
very grateful to David Van Brackle, the that we utilize to solve problems. Java is This will be a warm-up practice for the
former coach of the team at Georgia Tech, extremely programmer friendly, and also regional competition in the Fall. Here
and now the Chief Judge at the South East provides libraries... after all, it is not the is wishing the team best of luck from
Regional Competition. He has helped the language that matters, but the ideas that everyone at THE FIREWALL.
Georgia Tech Programming team since matter. In our case, the idea is the solution
2001.
WWW.GTFIREWALL.COM COMMUNITY 21
UPCOMING
EVENTS
GET READY FOR AN EXCITING MONTH OF ACTIVITIES
IMAGE: WOMEN@CC
WWW.GTFIREWALL.COM COMMUNITY 22
IMAGE: COURTESY OF GT ACM IMAGE: COURTESY OF ABHISHEK SHROFF
WWW.GTFIREWALL.COM COMMUNITY 23
WWW.GTFIREWALL.COM
WWW.GTFIREWALL.COM COMMUNITY 24